Upload
sriram-subramanian
View
454
Download
0
Embed Size (px)
Citation preview
© 2015 Zefflin Systems all rights reserved
Crossing Borders with OpenStack
A new era for Telecom
Chet GoldingPrincipal Cloud Architect Zefflin
Introduction
My name is Chet Golding. I’m a Principal Cloud Architect at Zefflin Systems.
I’ll keep this intro short so if you’d like to know more about me see the following links:
https://www.linkedin.com/in/chetgolding http://www.zefflin.com [email protected]
I have worked with a few of the Telecom’s in the US and abroad on projects where OpenStack was and is a key component.
Strategic, and Technical architecture from small to very large scales (5 servers to 325,000 servers.)
IaaS, PaaS and SaaS product roadmap, selection and POCs into production.
Vendor integration alliances related to OpenStack integrations in Telecom Cloud
Crossing Borders
What borders? Territorial – the ones on a map, engaging people. Technological – Products that do and don’t play well together.
Building Alliances, Invention, and Visions. Economic – OpenStack plays well in the enterprises of larger,
medium and small countries. You can run it at home. Social – organic global teams solving common problems
Enabling people through open technology. Developers world wide are provided with frameworks to collaborate across the globe developing more complex applications faster and with less effort.
Delivering Amazing things.
A cloud of People, Places and Things
Consider(See data references at the end of the deck.)
A Telecom’s users are world wide. That is our civilization. The number of Cell Phone in Population:
Approximately 6.8 billion cell phones are in use world wide.
In the US up to 90% of American adults owned a cell by Jan 2014, and as many as 42% may have owned a tablet computer.
Ericsson report predicts 9.2 billion cell subscriptions by end 2019
Other emerging trends Cluster computing cell phones are edging toward reality. DroidCluster moving compute from backend to the mobile
device presented at PhoneCom in 2012. Shared memory distributed computing and MIT’s DIPLOMA BOINC on google play: distributed compute model via cell
phones
Isn’t everything a mobile app?(Millions, no Billions of people don’t know the difference.)
A new era(The phone company is a cloud company.)
OpenStack is helping Telecoms transform their industry, why? Proven to be a foundation of cloud operations with elastic and durable
private, public and hybrid models. Operates with other industry adopted products like VMWare or RedHat Is supported and provided as distributions from major vendors Available globally.
The app on a cell isn’t just an app but one that uses the cloud to provide the user experience across borders anywhere on the planet.
Telecom adds compliance, security and provides for public safety. The greatest challenges arise from a need to make these experiences look
simple to the customer. OpenStack helps provide all of these things at the velocity of cloud to
deliver at the velocity of changing technology the Telecom must provide and make it look easy.
Is this cool?(We’re not in the failure business. We’re in the communication business.)
We talk to people in other countries as never before. We access data, enjoy art, spread news, and share our
photos and feelings.
People all over the planet make calls across borders because people live on the other side.
Cell users are Children from 5 to 85 (or more) they have to be easy, pleasing and dependable.
Telecommunications is for people.
Telecom needs to “just work” the way lifting a handset off a hook resulted in dial tone in years past
If it works, we get to be human.
Architecture Examples(New Era has new architecture)
A NIST modelCloud Provider
Service Orchestration
Cloud Carrier
Cloud Consumer
Cloud Auditor
Cloud Service Management
Service Layer
Physical Resource Layer
Sec
urity
Priv
acy
Cloud Broker
PerformanceAudit
Business SupportResource Abstraction and
Control Layer
Hardware
FacilityPortabilityInteroperability
ProvisioningConfiguration
ServiceIntermediation
ServiceArbitrage
ServiceAggregation
IaaS
SaaS
PaaS
Security Audit
PrivacyImpact Audit
Model Overlap with Cloud Management Platform
Physical Server (Node)
Physical Server (Node)
Physical Server (Node)
Physical Server (Node)
Physical Server (Node)
Abstracted Infrastructure
Physical Networking (Switches, Routers, Fiber, Cell Towers, etc owned by the org)
SaaS(Software Development, Build, deployment and orchestration of applications and services)
PaaS(Software Development, Build, deployment and orchestration of applications and services)
Public PaaS
Public IaaS
Public Data Network (the internet and the Telecom)
IaaS (Hypervisor, Virtualization and Orchestration Compute, Network and Storage)
CMPCloud Management Platform
IT OperationsGovernanceOrchestrationBroker FunctionsBusinessSecurityInteroperabilityStandardizationITILCMDBMonitoring
On PremisePublicHybrid
Consumption Models
CMS with No Central PaaS
Elastic Beanstalk
Azure App Services
CloudFoundry
AWS ec2 Azure Openstack
1
CMP CloudFoundry (One Central PaaS)
AWS ec2 Azure Openstack
2
CMS Platform (Blueprinting)(Central PaaS Multi Provider IaaS/Pass)
Elastic Beanstalk
Azure App Services
CloudFoundry
AWS ec2 Azure Openstack
3
1. CMS to consume the cloud native PaaS and IaaS of cloud providers
2. CMS integrated with Central PaaS and disable the cloud native PaaS.
3. CMS with capability to integrate with Central PaaS and use Blueprinting to retain the cloud native PaaS.
Model Migrations
Hybrid
1
1. App from direct HW to KVM2. App from KVM or HW to OpenStack Private3. App from 1, 2 or 3 to IaaS4. App from 1,2,3,4 to 5 (App and SaaS)5. App from 1-5 to 6 (PaaS/SaaS)
App
HW
App
BasicKVM
HW
App
OpenStack
HW
App
IaaS
App /SaaS
IaaS
App /SaaS
PaaS
IaaS
Private Public
2 3 4 5 6
Process Examples(Food for thought.)
Development, Test, and Production Environments interdependencies and promotion process
A simple project roadmap
Investigation
VendorsPOCs
Project Definiti
on
Limited Deployment
Production &
Support
• Ideation and Goals• Requirements
• Project requirements clear• Timeline needs
• Project Sponsor Buy In• Team committed
• Scale up• Continuous Engineering
• Cloud private, public, hybrid beta
• Production deployment at scale
• Beta Scale• %open source
%premium
• Production Scale• %open source
%premium
A higher capacity roadmap
Investigation
Vendor
sPOCs
Project Scopes10,000 Servers
Twin
Datacente
r500 servers
Beta
Test
and
Blueprint
• Ideation and Goals• Requirements (Capacity)
• Project requirements clear• Timeline needs
• Project Sponsor Buy In• Team committed
• Scale up• Continuous Engineering
• Cloud private, public, hybrid beta
• Production deployment at scale
• Beta Scale• %open source
%premium
Expansion Planning
Project Staging2,000 Server Per DC
Datacenter Add Cycles
Blueprin
t cut to
productionProduction• Is it really 2 years?
Goals and Critical MassesSupported by a Global Community of Platforms and Services
Scale of Civilization(More food for thought.)
• Where are we today? • Designing for Servers, market segments, or civilization?
Servers Stacks Apps Segments Cities Countries Civilizations
Reaching Goals and Opportunities(How much of this is happening now?)
Mobile Global First – Transform the Cloud Open Standards for Cloud Development of all mobile OS platforms via virtual
machines – IOS, Android, WinOS, Mozilla and so on. The cloud is in your pocket – one location, all your data, all your apps, all you –
100% backed up worldwide. Go anywhere and we won’t forget you. All Cell towers and cell phones hosting data – vast CDN Communication resources – 100% pay as you use, emergency grace – we got your
back Location as a Service – Be anywhere, GPS anywhere, view anywhere, search where
you are, etc. Claim as a customer – “My data is everywhere.” 3G, 4G and beyond – speed and raw availability. Business continuity – like air. Make it zero cost, default – sorry we won’t do it
wrong any longer. Automatic data replication Automatic silent system migration – if region fails, sorry but your server just
didn’t go down – we’re not in the failure business
Project Evangelism(This is a good idea. Promote it.)
People have awesome ideas They do need the tool chains at their finger tips [now] They do need wealth of knowledge We desperately need critical mass
Lets foster personal growth Support OpenStack Support Open Source global development, education, and access
We are best suited to make all this happen when we work together Crossing Borders with OpenStack
The Telecom is delivering on this today
Discussion
…
References Slide
• Cell Phone in Population. – Approximately 6.8 billion cell phones in use world wide.
• Ref: https://en.wikipedia.org/wiki/List_of_countries_by_number_of_mobile_phones_in_use
– 90% of American adults owned a cell by Jan 2014, 42% a tablet computer. • Ref: http://www.pewinternet.org/fact-sheets/mobile-technology-fact-sheet/
– Cluster computing cell phones are edging toward reality:• Ref:
http://www.hpcwire.com/2015/01/27/new-purpose-old-smartphones-cluster-computing/ – Linux clusters on cells since 2011 in education:
• ref: https://www.ibr.cs.tu-bs.de/papers/buesching-icdcs2012-slides.pdf– Shared memory distributed computing and MIT’s DIPLOMA:
• Ref http://web.mit.edu/anirudh/www/diploma-camera-ready.pdf– Ericsson report predicts 9.2 billion cell subscriptions by end 2019
• Ref: http://www.ericsson.com/res/docs/2014/ericsson-mobility-report-june-2014.pdf– Concepts of mobile cloud – where is your data?
• Ref: http://www.datacenterknowledge.com/archives/2011/05/09/the-mobile-cloud-what-it-is-why-it-matters/