YAHOO JAPAN CORPORATION Success Story
Transcription
YAHOO JAPAN CORPORATION Success Story
SUCCESS STORY www.brocade.com YAHOO JAPAN CORPORATION SERVICE PROVIDER NETWORK EXECUTIVE SUMMARY Challenge Build a system infrastructure that eliminates hardware dependence and increases resource flexibility and efficiency without performance degradation Solution •Brocade VDX 8770 Switch •Brocade VDX 6740 Switch •Brocade ADX Application Delivery Switch •Brocade MLXe Router Results •Ensured high communication performance and stability while maintaining simplicity by adopting Brocade products for networking equipment for the OpenStack-based infrastructure •Delivered advanced virtual network services such as LBaaS and FWaaS without degrading network performance by leveraging Neutron plug-ins that directly control Brocade products Yahoo Japan Deploys an OpenStack-based Private Cloud for Service Developers with Brocade Yahoo Japan Corporation (Yahoo) is an information technology provider that operates Japan’s largest portal site, Yahoo! Japan. Yahoo! Japan offers a variety of online services including a search engine, auctions, news, weather reports, sports news, e-mail, and shopping. Yahoo had already built a private cloud environment that enabled them to deliver services including compute, storage, and networks in the early days of its networkbuilding history. But it was configured to heavily depend on hardware and Yahoo began facing challenges that included limited flexibility, inefficient resource utilization, and poor price-performance. To address these issues, Yahoo planned to eliminate hardware dependence by abstracting the hardware, including compute, storage, and networks, in order to maintain the optimal data center hardware life cycle. In order to abstract the hardware, Yahoo decided to deploy a cloud infrastructure using OpenStack software, as it is becoming increasingly prominent and driving robust innovation with its open-source characteristics. Figure 1. Test Results 50VM Communication Speed 20.0Gbps X8 Forwarding Speed 3000Kpps X9 15.0Gbps 2000Kpps 10.0Gbps 1000Kpps 5.0Gbps 0.0Gbps gre tunnel VDX Response Time 3.00ms 2.00ms 1/2 1.00ms 0.00ms gre tunnel VDX 0Kpps gre tunnel VDX The Brocade OpenStack Plug-in, for the Brocade VDX product family, was codeveloped by Yahoo and Brocade to deliver virtual network services and FWaaS without sacrificing performance. Yahoo determined that it was able to achieve throughput that was eight times faster with half the latency, compared to software-based GRE (Generic Routing Encapsulation) tunneling. Norifumi Matsuya Executive Vice President Cloud Infrastructure Engineering Division YJ America, Inc. Rui Takagi Private Cloud Infrastructure Engineering Department Site Operations Division Yahoo Japan Corporation “OpenStack is rapidly gaining adoption, doubling every six months and giving us peace of mind because it is actively deployed by various enterprises and organizations. It is also highly open and abundant and the strong development team is helping to make it a networking standard. We saw more and more hardware supporting OpenStack in the market and concluded that OpenStack was the quickest way to abstract hardware,” said Norifumi Matsuya, Executive Vice President, Cloud Infrastructure Engineering Division, YJ America. Takuya Ito Senior Manager Site Operations Division System Management Group Yahoo Japan Corporation DELIVERING VIRTUAL NETWORK AND FWAAS WITHOUT SACRIFICING PERFORMANCE Engaged in designing a cloud infrastructure based on OpenStack, Yahoo began searching for a vendor that would be able co-create the infrastructure with them. Yahoo chose Brocade for its proven track record as a key solution component of its large-scale Apache Hadoop-based infrastrucuture, as well as its corporate-wide commitment to open technologies. In Yahoo’s OpenStack-based infrastructure, Brocade® MLXe® Routers for core switches underpin a higher layer of the data center network and Brocade VDX® Switches are deployed at the aggregation layer to converge racks and Top-of-Rack (ToR) switches. Brocade VCS® Fabric technology underpins the deployment with several enhancements to the OpenStack plug-in, providing significant fabric advantages. These include Firewall-asa-Service (FWaaS), Switch Virtual Interface (SVI), VRRP Support, and logic-based resiliency improvements during cluster formation. Additionally, the deployment took full advantage of VCS Fabric technology by deploying it as a single fabric with the Brocade VDX 8770 used in the aggregation layer for significant scalability. “In the world of OpenStack, it is common to abstract Layer 2 network services with a software-based tunneling model. If it’s fully software-based, however, network performance would greatly deteriorate and monitoring and troubleshooting become complicated due to an increased amount of layers that need to be managed. If we can directly control the Brocade VDX Switch’s virtual network capability with the integrated multitenancy support delivered with Brocade VCS Virtual Fabrics, we can gain enhanced flexibility brought by software-based control, while obtaining the network performance equivalent to hardware-based models,” said Takuya Ito, Senior Manager, Site Operations Division, Yahoo Japan Corporation. DELIVERING LBAAS WITH AN OPENSTACK PLUG-IN by implementing LBaaS. When the Neutron plug-in that can control the Brocade ADX Switch became available, we worked together with Brocade to develop the plug-in from scratch,” said Rui Takagi, Infrastructure Engineer, Site Operations Division, Yahoo Japan Corporation. Yahoo also deployed the Brocade ADX® Application Delivery Switch load balancer to manage and load balance virtual servers running on the OpenStack-based infrastructure. The Brocade ADX Switch was installed to directly connect with the Brocade MLXe. Yahoo uses the Brocade ADX Switch for load-balancing, but it required manual operations that burdened network administrators. Therefore, when building the OpenStack-based infrastructure, the company sought to operate with LBaaS, which is free from performance degradation because of the load-balancing capability abstracted with the Brocade Neutron plug-in. Yahoo started collaborating with Brocade in the spring of 2013, co-developing plug-ins together with the Brocade development team. The two companies released functions one after another, developing plug-ins for LBaaS and FWaaS over a year and a half. SIMPLIFYING NETWORK OPERATIONS WITH THE OPENSTACK-BASED INFRASTRUCTURE “Since we operate many and diverse services, we have over 100 requests a day for changing the configuration of the load balancer and firewall used for each service. Considering that our system will expand further with the OpenStack-based infrastructure, we will not be able to handle the tasks manually any longer. That’s why we sought to eliminate performance degradation Yahoo will continue to expand the OpenStackbased infrastructure by adding an average of 5,000 virtual servers a month. Additionally, the company is expected to scale to provide 100,000 virtual servers in 2015, anticipating significantly simplified network operations, through the use of virtual network services with Brocade products, LBaaS, and FWaaS. Internet BGP Router BGP Router MLXe MLXe VDX8770 VDX8770 ADX ADX “Our own business need triggered the co-development of the plug-ins for the Brocade VDX Switch and Brocade ADX Switch, which will be distributed to other users by Brocade. The world of opensource should be created, used, and advanced by everyone. Brocade shared this vision with us and supported the development of the plug-ins. We are deploying our business under a mission of ‘Creating excitement with global standards.’ This project was a good example of that, through jointly creating an infrastructure with Brocade by using a global standard, OpenStack.” —Norifumi Matsuya, Executive Vice President, Cloud Infrastructure Engineering Division, YJ America “Our own business need triggered the codevelopment of the plug-ins for the Brocade VDX Switch and Brocade ADX Switch, which will be distributed to other users by Brocade. The world of open-source should be created, used, and advanced by everyone. Brocade shared this vision with us and supported the development of the plug-ins. We are deploying our business under a mission of ‘Creating excitement with global standards.’ This project was a good example of that, through jointly creating an infrastructure with Brocade by using a global standard, OpenStack.” concluded Norifumi Matsuya. For more information, visit www.brocade.com. VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T OpenStack VDX6740T VDX6740T Cluster 1 OpenStack VDX6740T VDX6740T Cluster 2 OpenStack VDX6740T VDX6740T Cluster 3 VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T VDX6740T WHY BROCADE ヤフー株式会社の OpenStack プライベートクラウド システム構成図 Figure 2. Yahoo! JAPAN’s OpenStack Private Cloud System. SUCCESS STORY Corporate Headquarters San Jose, CA USA T: +1-408-333-8000 [email protected] www.brocade.com European Headquarters Geneva, Switzerland T: +41-22-799-56-40 [email protected] Asia Pacific Headquarters Singapore T: +65-6538-4700 [email protected] © 2015 Brocade Communications Systems, Inc. All Rights Reserved. 02/15 GA-SS-1899-00 ADX, AnyIO, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric OS, HyperEdge, ICX, MLX, MyBrocade, OpenScript, VCS, VDX, and Vyatta are registered trademarks, and The Effortless Network and The On-Demand Data Center are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. Other brands, products, or service names mentioned may be trademarks of others. Notice: This document is for informational purposes only and does not set forth any warranty, expressed or implied, concerning any equipment, equipment feature, or service offered or to be offered by Brocade. Brocade reserves the right to make changes to this document at any time, without notice, and assumes no responsibility for its use. This informational document describes features that may not be currently available. Contact a Brocade sales office for information on feature and product availability. Export of technical data contained in this document may require an export license from the United States government.