Building managedprivatecloud kvh_vancouversummit
-
Upload
matsunota -
Category
Technology
-
view
18 -
download
1
Transcript of Building managedprivatecloud kvh_vancouversummit
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
Building Managed Private Cloud for Enterprises with OpenStack and Midonet
Matsuno Tatsuya <[email protected]>
Cloud and IT Managed Service Strategy at KVH
www.kvhasia.com
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
2
Agenda
• Introduction
• Definition of Enterprise and Managed Private Cloud
• Challenges in OpenStack based Private Cloud
• Our approach
• Validation for OpenStack and Midonet
• Customer voice, additional requirements
• Wrap up
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
3
KVH was founded in
1999 by Fidelity Group
as an IT/network
service provider in
Japan
About KVH
Company Name: KVH Co., Ltd.
Established: April 1999
Ownership: Colt Group S.A. (London Stock Exchange: COLT)
President and CEO: Edward Higase
Employees: 500 +
Customers: 2,200 +
Launched data center services
Launched IT managed services
Launched cloud services
Expanded Regionally in Asia
Launched metro fiber data network
services
Lines of Business
• Networks
• Data Centers
• IT management
• Voice services
1999 2002 2004 2010
2012 2014~
Expanded Pan-Europe / Pan-Asian with Colt
Acquired by Colt Group
(related company
transaction) in December
2014 to be Colt’s service
platform for Asia
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
4
KVH Is An Information Delivery Platform
2
3
3 1
1
2
3
1
KVH has a wide service portfolio spanning data centers, networks and IT services
DATA CENTERS
(Colocation, DC Operations)
High-spec DCs located in major Asian cities conform to strict requirements of financial institutions
NETWORKS
(Ethernet, Leased Line, Mngd Networks, Internet, Voice)
Best-in-class, elastic bandwidth connectivity to the cloud/DC ecosystems in Asia
IT SERVICES
(Mngd Infra, Security, Storage, Private Cloud)
Traditional managed services and dedicated cloud environments tailored to unique industry needs
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
5
Definition of Enterprises and Managed Private Cloud
• Difference between Tech-savvy companies and Enterprises
• Tech Savvy company: Capability from home grown tools (D.I.Y), many full-stackers
• Enterprise: Limited engineering resources, Need Turn-key solution
• Enterprises in Japan
• Require higher level of: Reliability, Recovery time, Accountability
• Quality is primary ,followed by cost, function or agility…
• Enterprise’s challenges today
• New competitors from different categories
• Cost pressure, CAPX and OPEX reduction
• Focus on their main business rather than infrastructure management
• Time to the market
• Virtualization and public cloud are default choice
• Don’t have enough engineering resources to enjoy OSS capabilities
• Predictable cost for computing
• Need data sovereignty for risk management
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
6
Definition of Enterprise and Managed Private Cloud
• Managed Private Cloud Check List:
Enterprise Requirements Managed Private
Cloud
OPEX Based Billing
Dedicated Hardware
Data Sovereignty
Predictable Cost
Optimized Reliability
Future Scalability
Controllable Environment
Operations with SLA
KVH choose OpenStack!
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
7
Challenges with OpenStack based Private Cloud
• Capacity planning and design before deployment
• Performance validation after deployment
• Providing SLA & 24x7 engineering support
• Root Cause Analysis, Tier3 contact for technical deep-dive
• Network reliability and scalability for future expansion
• Controller high availability
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
8
Our Choice
• Midonet and Mirantis for Managed Private Cloud with OpenStack
Distributed forwarding engine
Scalable Layer3 and Layer2 Gateway
No Single Point of Failure
Align with Neutron
Controller HA with Open Architecture
Platform Choices (Host OS, Network)
Many deployments and experience
24x7 support with SLA
Mature Provisioning Tool (FUEL)
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
9
Why Midonet?
Network Assessment
NW Option Summary Service Desk HA Scale Dashboard Conclusion
OVS De-facto Standard Hard to get Tier3 Support
NW Node HA is ?
Need tuning
Horizon
DVR + VRRP is not reliable enough Still improving
Linux Bridge + 802.1q
Many use cases in simple large scale environment
Hard to get Tier3 Support
NW Node HA is ?
Horizon + CLI (VLAN)
Prefixed VLAN design is required Dynamic change with switch configuration is challenging
Neutron + HW Vendor Plugin
Network Vendor Solution Compatible with HW Devices
Horizon
High cost for private cloud Will fit to WAN integration with HW
MidoNet Distributed overlay solution with scalability and high availability
Fully
redundant
Tested
Horizon
Open and robust architecture LBaaS capability Fit to private cloud
* As of May Y2014 (Ice House)
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
10
Why Mirantis?
Mirantis A B C D E
Controller HA ? ?
?
Automation ? ? ?
No Lock-in
Global Support
English Only
Flexibility
?
Host Linux Choice
Customer Use Cases
?
Support Cost
OpenStack Distribution Assessment * As of May Y2014 (Ice House)
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
11
Midonet Gateway
Validation for OpenStack with Midonet
Validation Test Environment (All physical no virtual host):
OpenStack Private Cloud
Fabric Switch
Mongo DB
Controller
Compute Node
Storage Switch
Storage Node
Internet External NW Midonet L2 and L3 Gateway Reliability
Failover – Failback
Controller HA & Midonet NSDB Reliability
Failover – Failback
Ceph Storage Reliability
Failover – Failback
*photo image
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
12
Networking: L3 Gateway Load Sharing and Fail Over
OpenStack Region
Compute
Midonet
L3GW
Midonet
L3GW
BGP Peer
Internet
OpenStack Region
Compute
Midonet
L3GW
Midonet
L3GW
BGP Peer
Internet
Failover
Recovery
1) Stop Midonet Agent 2) Stop BGP on Quagga 3) I/F Shutdown 4) Host OS Shutdown
Failure Scenarios
• Result: No service impact for all failure scenarios
Router Router Router Router
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
13
Networking: L2 Gateway Load Sharing and Fail Over
OpenStack Region
Compute
Midonet
L2GW
Midonet
L2GW
Switch Switch
External Network
OpenStack Region
Compute
Midonet
L2GW
Midonet
L2GW
External Network
Gateway Failure
VLAN100 VLAN200 VLAN100
VLAN200
Switch Switch
1) Stop Midonet Agent 2) I/F Shutdown 3) Host OS Shutdown
• Result: 1sec-5sec downtime during failover and failback processes
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
14
Controller HA by Mirantis FUEL
https://docs.mirantis.com/openstack/fuel/fuel-6.0/reference-architecture.html
Controller
https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/presentation/how-we-fought-for-openstack-ha
”How We Fought for OpenStack HA” (Openstack Summit Paris)
Controller #1
up down up
Controller #2 Controller #3
Controller #1
up down
Controller #2 Controller #3
up
Controller #1
down up
Controller #2 Controller #3
up
*Mirantis OpenStack 5.1.1 Documentation/Reference Architecture
• Result: No business impact when one controller node down/up
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
15
Customer’s voice: Challenges when in production
• Start small then scale my cloud without Biz impact
• Release Management, how to upgrade my OpenStack
• Interoperability with appliances / legacy systems
• Monitoring OpenStack resources
• Alert handling operations
• Billing system for their end customers
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
16
Start small then scale : Compute & Storage
• Within the region and additional region
Option1:
Add new compute nodes
Juno
Option2:
Add new region
Juno
Juno Region A
Juno Region B
Juno
Resource, capacity and release management are easier by “Option2”
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
17
Start small then scale: Network (Public)
• Public Access Scale out with Midonet L3 Gateway
OpenStack Region
Compute
Midonet
L3GW
Midonet
L3GW
BGP Peer
Internet
scale out
OpenStack Region
Compute
Midonet
L3GW
Midonet
L3GW
BGP Peer
Internet
Midonet
L3GW
Midonet
L3GW
Router Router Router Router
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
18
Start small then scale : Network (External)
• External Network Access with Midonet Layer2 Gateway
OpenStack Region
Compute
Midonet
L2GW
Midonet
L2GW
External Network
OpenStack Region
Compute
Midonet
L2GW
Midonet
L2GW
External Network
Midonet
L2GW
Midonet
L2GW
VLAN100 VLAN200 VLAN100 VLAN200 VLAN300 VLAN400
Switch Switch Switch Switch
scale out
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
19
How to upgrade OpenStack
• OpenStack Release Management
Option1: Rolling Upgrade New controller cluster installed, migrate compute nodes
Kilo Juno
Kilo
Controller
Option2, step-1: Add new region Add new region with new version
Option2, step-2: Upgrade after VM migration Upgrade Region A after all VM migration
Juno (Juno) Region A
(kilo) Region B
(Juno) Region A
(kilo) Region B
(kilo) Region A
(kilo) Region B
VM VM
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
20
Interoperability with Appliance
FW Requirement
LB Requirement
Basic
Advance
Advance Basic
Midonet/vApp
FW Box
LB Box
FW Box
Security Group
Midonet (LBaaS)
Security Group
LB vApp
• Customer still wants to use existing appliance functions
#1
#2 #3
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
21
OpenStack
Region A Region B
Interoperability with Appliances: option #1
Without Hardware Appliance:
L3 SW (core)
AZ-A
AZ-B
Service A
FW
The Internet
External NW
Midonet
L3GW
Midonet
L2GW
Service B Service C
AZ-A
AZ-B
LBaaS LB
vApp
Sec Group
LBaaS
802.1Q
Sec Group
Sec Group
BGP Peer
GREトンネル
Overlay
FW
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
22
OpenStack環境
Region A Region B
Interoperability with Appliances: option #2
Firewall BOX and vApp or Midonet LBaaS
L3 Device
AZ-A
AZ-B
Service A
FW
The Internet
Midonet
L3GW
Midonet
L2GW
Service B Service C
FW FW
FW FW
FW FW
Floating IP control by L3 Device
AZ-A
AZ-B
Service C FW Service B FW Service A FW
BGP Peer
802.1Q
LBaaS LB
vApp LBaaS
Overlay
Overlay
External NW
FW
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
23
OpenStack環境
Region A Region B
Interoperability with Appliances: option #3
FW BOX + LB BOX via L2GW
L3 SW (core)
AZ-A
AZ-B
Service A
FW
The Internet
Midonet
L2GW
Midonet
L2GW
Service B Service C
FW LB
FW FW
FW FW
AZ-A
AZ-B
Service C FW + LB Service B FW + LB Service A FW + LB
FW LB
FW LB
FW FW
802.1Q
802.1Q
GREトンネル
GREトンネル
External NW
FW
Copyright 2015 © by KVH Co., Ltd. All Rights Reserved
24
Wrap up
• Reliable and Proven Network and Controller
• Future release wish list:
• L2 failover – failback control, scale out with active/active
• Easy release management
• Dynamic interoperability with Appliances
• Billing tool, Monitoring, Audit tools and features improvement
• KVH still needs better answers for bespoke customer solutions