SlideShare a Scribd company logo
1 of 22
Unraveling OpenStack clouds
Sanket Sangwikar
Technical Architect at IBM
Introduction
Sanket Sangwikar
Technical Architect, Cloud Systems Software,
IBM Software Labs
sanket.sangwikar@in.ibm.com
Patents
• Managing cache elements(Link)
- United States US8086803
• Algorithm to establish
relationships among network
entities(Link) - United States
US20120233607 A1
• System management in
datacenter using a non-relational
database(Link) - United States
United States US20130024484
• A few more
Publications
• Optimizing CIM based storage
management solutions using
indications based cache
techniques
• Designing new generation
device management solution
• System and method for
managing the life cycle of
systems using Internet
Messenger (IM) based approach
• Many more
Education
Master of Science (MS), Computer
Software Engineering
Birla Institute of Technology and
Science
Bachelor of Engineering (BE),
Computer Engineering
University of Mumbai
Interests
Environment, Backpacking, History
3
By the end of this session…
You would have known…
• Some basics of IaaS cloud to begin with
• Why has OpenStack become a sensation in today’s IaaS cloud
space?
• Architecture of OpenStack
• Who should be using OpenStack? What’s in it for you?
• The next generation of technologies - What are the businesses
doing with it?
• How can one contribute to OpenStack?
Cloud Service Model
Infrastructure as a Service (IaaS)
• Abstracts hardware (server, storage, and network
infrastructure) into a pool capabilities that are delivered as
services
• Consumer is able to deploy and run software such as
operating systems and applications.
• Consumer does not have to manage or control the underlying
cloud physical infrastructure
Different IaaS Clouds
• Public Cloud - made available to the
general public or a large industry group
and is owned by an organization selling
cloud services
• Private Cloud - The cloud infrastructure
is operated solely for an organization
• Hosted Private Cloud - Externally
hosted (off premises), and externally
managed by a third-party (such as
IBM)
• Hybrid cloud – a combination of public
and private clouds
What is expected from an IaaS Solution
• Services provided –
– Virtual Server provisioning, scheduling and monitoring
– Cloud Storage
– Simplify networks
• Critical Metrics
Virtual server
availability
Time to
provision
Licensing costs for
virtualization &
maintenance
Interoperability
& scalability
New applications and IT are being built for Cloud
Legacy workloads: design infrastructure to
support applications
•Virtualization management focal point
•Scale-up compute
•Storage network
•Shared, high function disk arrays
New workloads (Mobile, Social, Analytic, Big
Data): design applications to leverage infrastructure
•Cloud management focal point
•Infrastructure as a Service
•Standard hardware building blocks
Existing infrastructure for
legacy workloads
New infrastructure for cloud
workloads
OpenStack
Growing day by day
• Major private cloud users at Best Buy, Bloomberg, Comcast,
Fidelity, PayPal and more
• OpenStack has become the center of cloud innovation – more
than 1,000 developers, supported by major IT companies
Fastest Growing Global Open Source Community
COMPANIES
TOTAL CONTRIBUTORS
AVERAGE MONTHLY
CONTRIBUTORS
CODE CONTRIBUTIONS
1,036 238 70,137
231
10,149
INDIVIDUAL MEMBERS
COUNTRIES
121
www.slideshare.net/openstack/openstack3bday
OpenStack - The cloud operating system
• Is community developed, open source
cloud software
• Is an Infrastructure as a Service (IaaS)
platform
• Is open cloud APIs for portable cloud
applications
• Is not a cloud by itself
• Does not include installers, online
updates, tools, documentation and
support from a trusted vendor
• Does not include its own virtual
infrastructure
• Is not perfect – yet! It’s designed to be
extended
11
Development Model of OpenStack
• Identity Service (Keystone)
• Image Service (Glance)
• Telemetry (Ceilometer)
• Orchestration (Heat)
Is a series of interrelated projects
• Compute (Nova)
• Object Storage (Swift)
• Block Storage (Cinder)
• Networking (Neutron)
• Dashboard (Horizon)
OpenStack Architecture
What does OpenStack offer
• Easy to deploy, simple to use cloud management software
offering
• Self-service portal for workload provisioning, virtual image
management, and monitoring
• Innovative, cost-effective approach that also includes
automation, metering, and security for your virtualized
environment
• Simple workflows
Deploy
cloud
Setup
Storage
Setup
Computes
Setup
Network
Cinder
Nova
Neutron
Create
Image
Glance
Create
VM
Horizon UI
VM
Schedulers
Monitor
Who should be using OpenStack?
• Universities
• Organization having their own infrastructure such as Banks,
telecom industries, insurance companies etc.
• Organizations who want a easily available application test bed
• Organizations offering public cloud solutions such as IBM
Softlayer, Amazon etc.
• ….
Open Source
Only Proprietary Open “Plus”
‘Some Assembly
Required’
Vendor Lock-in
Assured
Enterprise-
ready
out of the box
Organizations deploying cloud have a choice to make...
What are the businesses doing?
• Simplify OpenStack deployments
• Easy to use UI and CLI for setting up your private cloud
• Value additions through additional features and security
• Brand Support and service contracts
• Management of multiple clouds from one place
Red Hat Enterprise Linux
OpenStack Platform
Ubuntu
Technologies in OpenStack
Vendor specific contributions
e.g. IBM Power, VMware ESXi,
CISCO network switches etc.
Contributions to OpenStack Community
• Community meetings
• Code reviews
• Issues fixes
• Feature additions
• Driving directions
http://blog.bitergia.com/2013/04/04/companies-contributing-to-openstack-grizzly-analysis/
How does it look?
How does it look?
Summary
• Infrastructure as a Service Clouds abstract the underlying physical hardware and
provide them as services in form pool capabilities.
• OpenStack is the Open Source IaaS Platform for the Enterprise that will meet the
needs of public and private cloud providers regardless of the size, by being simple to
invent and massively scalable.
• Started by Rackspace and NASA in 2010. Became a Fastest Growing Global Open
Source Community by 2014
• It’s a series of interrelated projects and Does not include installers, online updates or
service contracts by a trusted brand.
• Provides easy to use self service portal, simple workflows to manage clouds,
monitoring and security
• Contributors of OpenStack have developed solutions on top of OpenStack such as IBM
Cloud Manager, RHEL Openstack platform etc.
• OpenStack has brought value to several new generation technologies.
• It can be used by anyone needing to set up a private or public cloud such as
universities, banks, insurance companies, IBM Softlayer public cloud etc.

More Related Content

What's hot

All about paas_iaas_saas_29.01.2015
All about paas_iaas_saas_29.01.2015All about paas_iaas_saas_29.01.2015
All about paas_iaas_saas_29.01.2015mihaiburada
 
Course Tech 2013, Greg Tomsho, Introducing Windows Server 2012 and the Privat...
Course Tech 2013, Greg Tomsho, Introducing Windows Server 2012 and the Privat...Course Tech 2013, Greg Tomsho, Introducing Windows Server 2012 and the Privat...
Course Tech 2013, Greg Tomsho, Introducing Windows Server 2012 and the Privat...Cengage Learning
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputingBadam Anand
 
Agility and Cloud Computing - Voices 2015
Agility and Cloud Computing - Voices 2015Agility and Cloud Computing - Voices 2015
Agility and Cloud Computing - Voices 2015Deanna Kosaraju
 
Why Cloud Computing?
Why Cloud Computing?Why Cloud Computing?
Why Cloud Computing?Eric Frick
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud servicesSomnath Sen
 
Cisco Cloud Computing and Open Stack: Velocity 2011
Cisco Cloud Computing and Open Stack: Velocity 2011Cisco Cloud Computing and Open Stack: Velocity 2011
Cisco Cloud Computing and Open Stack: Velocity 2011Cisco Service Provider
 
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Majid Hajibaba
 
Storage architectures and the cloud
Storage architectures and the cloudStorage architectures and the cloud
Storage architectures and the cloudShapeBlue
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliAmr Ali
 
The Latest in Cloud Computing Standards
The Latest in Cloud Computing StandardsThe Latest in Cloud Computing Standards
The Latest in Cloud Computing StandardsCA API Management
 
Detailed analysis on a Berkeley view of cloud computing
Detailed analysis on a Berkeley view of cloud computingDetailed analysis on a Berkeley view of cloud computing
Detailed analysis on a Berkeley view of cloud computingMANVENDRA PRIYADARSHI
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computingSohailAliMalik
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud ComputingHarpreetKaur1382
 
Websphere User Group UK: March 2015
Websphere User Group UK: March  2015Websphere User Group UK: March  2015
Websphere User Group UK: March 2015John Hawkins
 

What's hot (20)

All about paas_iaas_saas_29.01.2015
All about paas_iaas_saas_29.01.2015All about paas_iaas_saas_29.01.2015
All about paas_iaas_saas_29.01.2015
 
Cloud Computing Basics
Cloud Computing BasicsCloud Computing Basics
Cloud Computing Basics
 
Course Tech 2013, Greg Tomsho, Introducing Windows Server 2012 and the Privat...
Course Tech 2013, Greg Tomsho, Introducing Windows Server 2012 and the Privat...Course Tech 2013, Greg Tomsho, Introducing Windows Server 2012 and the Privat...
Course Tech 2013, Greg Tomsho, Introducing Windows Server 2012 and the Privat...
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputing
 
Agility and Cloud Computing - Voices 2015
Agility and Cloud Computing - Voices 2015Agility and Cloud Computing - Voices 2015
Agility and Cloud Computing - Voices 2015
 
China Cloud Reality-v3
China Cloud Reality-v3China Cloud Reality-v3
China Cloud Reality-v3
 
Data mining & column stores
Data mining & column storesData mining & column stores
Data mining & column stores
 
Why Cloud Computing?
Why Cloud Computing?Why Cloud Computing?
Why Cloud Computing?
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
 
Cisco Cloud Computing and Open Stack: Velocity 2011
Cisco Cloud Computing and Open Stack: Velocity 2011Cisco Cloud Computing and Open Stack: Velocity 2011
Cisco Cloud Computing and Open Stack: Velocity 2011
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
 
Storage architectures and the cloud
Storage architectures and the cloudStorage architectures and the cloud
Storage architectures and the cloud
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
 
The Latest in Cloud Computing Standards
The Latest in Cloud Computing StandardsThe Latest in Cloud Computing Standards
The Latest in Cloud Computing Standards
 
Detailed analysis on a Berkeley view of cloud computing
Detailed analysis on a Berkeley view of cloud computingDetailed analysis on a Berkeley view of cloud computing
Detailed analysis on a Berkeley view of cloud computing
 
An approach for migrating applications to interoperability cloud
An approach for migrating applications to interoperability cloudAn approach for migrating applications to interoperability cloud
An approach for migrating applications to interoperability cloud
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computing
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
Websphere User Group UK: March 2015
Websphere User Group UK: March  2015Websphere User Group UK: March  2015
Websphere User Group UK: March 2015
 

Viewers also liked

Viewers also liked (10)

위챗 매니저 소개 (wechat manager sales kit)
위챗 매니저 소개 (wechat manager sales kit)위챗 매니저 소개 (wechat manager sales kit)
위챗 매니저 소개 (wechat manager sales kit)
 
How Can Grow Taller
How Can Grow TallerHow Can Grow Taller
How Can Grow Taller
 
The Theories Of Trade
The Theories Of TradeThe Theories Of Trade
The Theories Of Trade
 
Ch4
Ch4Ch4
Ch4
 
Design
DesignDesign
Design
 
Especialistas e Amadores um encontro através do conhecimento?
Especialistas e Amadores um encontro através do conhecimento?Especialistas e Amadores um encontro através do conhecimento?
Especialistas e Amadores um encontro através do conhecimento?
 
Burn Fat Muscle
Burn Fat MuscleBurn Fat Muscle
Burn Fat Muscle
 
Sga 5
Sga 5Sga 5
Sga 5
 
Herpes Outbreak
Herpes OutbreakHerpes Outbreak
Herpes Outbreak
 
02 ffb
02 ffb02 ffb
02 ffb
 

Similar to Unraveling OpenStack Clouds

Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Saket Kumar
 
2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
2013.07.05   [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques2013.07.05   [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions TechniquesClub Cloud des Partenaires
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copyprabhat kumar
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by LuqmanLuqman Shareef
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2Shyam Kona
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java CloudAnkur Gupta
 
Containers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen AppsContainers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen AppsKhalid Ahmed
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computingDeepak Shukla
 
From OpenStack.... towards an Open cloud architecture
From OpenStack.... towards an Open cloud architecture From OpenStack.... towards an Open cloud architecture
From OpenStack.... towards an Open cloud architecture Claude Riousset
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleAlan Quayle
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagiMathews Job
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudDr. Wilfred Lin (Ph.D.)
 
Utilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster ManagerUtilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster ManagerIan Lumb
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computingDeep Gupta
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based onDendani Bilal
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingSachin Gowda
 
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eCC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eRamzanShareefPrivate
 

Similar to Unraveling OpenStack Clouds (20)

Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
2013.07.05   [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques2013.07.05   [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
 
Containers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen AppsContainers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen Apps
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computing
 
From OpenStack.... towards an Open cloud architecture
From OpenStack.... towards an Open cloud architecture From OpenStack.... towards an Open cloud architecture
From OpenStack.... towards an Open cloud architecture
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop Sample
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagi
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
 
Utilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster ManagerUtilizing Public AND Private Clouds with Bright Cluster Manager
Utilizing Public AND Private Clouds with Bright Cluster Manager
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eCC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

More from IndicThreads

Http2 is here! And why the web needs it
Http2 is here! And why the web needs itHttp2 is here! And why the web needs it
Http2 is here! And why the web needs itIndicThreads
 
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsUnderstanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsIndicThreads
 
Go Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayGo Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayIndicThreads
 
Building Resilient Microservices
Building Resilient Microservices Building Resilient Microservices
Building Resilient Microservices IndicThreads
 
App using golang indicthreads
App using golang  indicthreadsApp using golang  indicthreads
App using golang indicthreadsIndicThreads
 
Building on quicksand microservices indicthreads
Building on quicksand microservices  indicthreadsBuilding on quicksand microservices  indicthreads
Building on quicksand microservices indicthreadsIndicThreads
 
How to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingHow to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingIndicThreads
 
Iot secure connected devices indicthreads
Iot secure connected devices indicthreadsIot secure connected devices indicthreads
Iot secure connected devices indicthreadsIndicThreads
 
Real world IoT for enterprises
Real world IoT for enterprisesReal world IoT for enterprises
Real world IoT for enterprisesIndicThreads
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIndicThreads
 
Functional Programming Past Present Future
Functional Programming Past Present FutureFunctional Programming Past Present Future
Functional Programming Past Present FutureIndicThreads
 
Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams IndicThreads
 
Building & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameBuilding & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameIndicThreads
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceIndicThreads
 
Cars and Computers: Building a Java Carputer
 Cars and Computers: Building a Java Carputer Cars and Computers: Building a Java Carputer
Cars and Computers: Building a Java CarputerIndicThreads
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache SparkIndicThreads
 
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & DockerIndicThreads
 
Speed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackSpeed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackIndicThreads
 
Digital Transformation of the Enterprise. What IT leaders need to know!
Digital Transformation of the Enterprise. What IT  leaders need to know!Digital Transformation of the Enterprise. What IT  leaders need to know!
Digital Transformation of the Enterprise. What IT leaders need to know!IndicThreads
 
Architectural Considerations For Complex Mobile And Web Applications
 Architectural Considerations For Complex Mobile And Web Applications Architectural Considerations For Complex Mobile And Web Applications
Architectural Considerations For Complex Mobile And Web ApplicationsIndicThreads
 

More from IndicThreads (20)

Http2 is here! And why the web needs it
Http2 is here! And why the web needs itHttp2 is here! And why the web needs it
Http2 is here! And why the web needs it
 
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsUnderstanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
 
Go Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayGo Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang way
 
Building Resilient Microservices
Building Resilient Microservices Building Resilient Microservices
Building Resilient Microservices
 
App using golang indicthreads
App using golang  indicthreadsApp using golang  indicthreads
App using golang indicthreads
 
Building on quicksand microservices indicthreads
Building on quicksand microservices  indicthreadsBuilding on quicksand microservices  indicthreads
Building on quicksand microservices indicthreads
 
How to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingHow to Think in RxJava Before Reacting
How to Think in RxJava Before Reacting
 
Iot secure connected devices indicthreads
Iot secure connected devices indicthreadsIot secure connected devices indicthreads
Iot secure connected devices indicthreads
 
Real world IoT for enterprises
Real world IoT for enterprisesReal world IoT for enterprises
Real world IoT for enterprises
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreads
 
Functional Programming Past Present Future
Functional Programming Past Present FutureFunctional Programming Past Present Future
Functional Programming Past Present Future
 
Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams
 
Building & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameBuilding & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fame
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads Conference
 
Cars and Computers: Building a Java Carputer
 Cars and Computers: Building a Java Carputer Cars and Computers: Building a Java Carputer
Cars and Computers: Building a Java Carputer
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache Spark
 
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 
Speed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackSpeed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedback
 
Digital Transformation of the Enterprise. What IT leaders need to know!
Digital Transformation of the Enterprise. What IT  leaders need to know!Digital Transformation of the Enterprise. What IT  leaders need to know!
Digital Transformation of the Enterprise. What IT leaders need to know!
 
Architectural Considerations For Complex Mobile And Web Applications
 Architectural Considerations For Complex Mobile And Web Applications Architectural Considerations For Complex Mobile And Web Applications
Architectural Considerations For Complex Mobile And Web Applications
 

Recently uploaded

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Recently uploaded (20)

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

Unraveling OpenStack Clouds

  • 1. Unraveling OpenStack clouds Sanket Sangwikar Technical Architect at IBM
  • 2. Introduction Sanket Sangwikar Technical Architect, Cloud Systems Software, IBM Software Labs sanket.sangwikar@in.ibm.com Patents • Managing cache elements(Link) - United States US8086803 • Algorithm to establish relationships among network entities(Link) - United States US20120233607 A1 • System management in datacenter using a non-relational database(Link) - United States United States US20130024484 • A few more Publications • Optimizing CIM based storage management solutions using indications based cache techniques • Designing new generation device management solution • System and method for managing the life cycle of systems using Internet Messenger (IM) based approach • Many more Education Master of Science (MS), Computer Software Engineering Birla Institute of Technology and Science Bachelor of Engineering (BE), Computer Engineering University of Mumbai Interests Environment, Backpacking, History
  • 3. 3 By the end of this session… You would have known… • Some basics of IaaS cloud to begin with • Why has OpenStack become a sensation in today’s IaaS cloud space? • Architecture of OpenStack • Who should be using OpenStack? What’s in it for you? • The next generation of technologies - What are the businesses doing with it? • How can one contribute to OpenStack?
  • 5. Infrastructure as a Service (IaaS) • Abstracts hardware (server, storage, and network infrastructure) into a pool capabilities that are delivered as services • Consumer is able to deploy and run software such as operating systems and applications. • Consumer does not have to manage or control the underlying cloud physical infrastructure
  • 6. Different IaaS Clouds • Public Cloud - made available to the general public or a large industry group and is owned by an organization selling cloud services • Private Cloud - The cloud infrastructure is operated solely for an organization • Hosted Private Cloud - Externally hosted (off premises), and externally managed by a third-party (such as IBM) • Hybrid cloud – a combination of public and private clouds
  • 7. What is expected from an IaaS Solution • Services provided – – Virtual Server provisioning, scheduling and monitoring – Cloud Storage – Simplify networks • Critical Metrics Virtual server availability Time to provision Licensing costs for virtualization & maintenance Interoperability & scalability
  • 8. New applications and IT are being built for Cloud Legacy workloads: design infrastructure to support applications •Virtualization management focal point •Scale-up compute •Storage network •Shared, high function disk arrays New workloads (Mobile, Social, Analytic, Big Data): design applications to leverage infrastructure •Cloud management focal point •Infrastructure as a Service •Standard hardware building blocks Existing infrastructure for legacy workloads New infrastructure for cloud workloads
  • 10. Growing day by day • Major private cloud users at Best Buy, Bloomberg, Comcast, Fidelity, PayPal and more • OpenStack has become the center of cloud innovation – more than 1,000 developers, supported by major IT companies Fastest Growing Global Open Source Community COMPANIES TOTAL CONTRIBUTORS AVERAGE MONTHLY CONTRIBUTORS CODE CONTRIBUTIONS 1,036 238 70,137 231 10,149 INDIVIDUAL MEMBERS COUNTRIES 121 www.slideshare.net/openstack/openstack3bday
  • 11. OpenStack - The cloud operating system • Is community developed, open source cloud software • Is an Infrastructure as a Service (IaaS) platform • Is open cloud APIs for portable cloud applications • Is not a cloud by itself • Does not include installers, online updates, tools, documentation and support from a trusted vendor • Does not include its own virtual infrastructure • Is not perfect – yet! It’s designed to be extended 11
  • 12. Development Model of OpenStack • Identity Service (Keystone) • Image Service (Glance) • Telemetry (Ceilometer) • Orchestration (Heat) Is a series of interrelated projects • Compute (Nova) • Object Storage (Swift) • Block Storage (Cinder) • Networking (Neutron) • Dashboard (Horizon)
  • 14. What does OpenStack offer • Easy to deploy, simple to use cloud management software offering • Self-service portal for workload provisioning, virtual image management, and monitoring • Innovative, cost-effective approach that also includes automation, metering, and security for your virtualized environment • Simple workflows Deploy cloud Setup Storage Setup Computes Setup Network Cinder Nova Neutron Create Image Glance Create VM Horizon UI VM Schedulers Monitor
  • 15. Who should be using OpenStack? • Universities • Organization having their own infrastructure such as Banks, telecom industries, insurance companies etc. • Organizations who want a easily available application test bed • Organizations offering public cloud solutions such as IBM Softlayer, Amazon etc. • ….
  • 16. Open Source Only Proprietary Open “Plus” ‘Some Assembly Required’ Vendor Lock-in Assured Enterprise- ready out of the box Organizations deploying cloud have a choice to make...
  • 17. What are the businesses doing? • Simplify OpenStack deployments • Easy to use UI and CLI for setting up your private cloud • Value additions through additional features and security • Brand Support and service contracts • Management of multiple clouds from one place Red Hat Enterprise Linux OpenStack Platform Ubuntu
  • 18. Technologies in OpenStack Vendor specific contributions e.g. IBM Power, VMware ESXi, CISCO network switches etc.
  • 19. Contributions to OpenStack Community • Community meetings • Code reviews • Issues fixes • Feature additions • Driving directions http://blog.bitergia.com/2013/04/04/companies-contributing-to-openstack-grizzly-analysis/
  • 20. How does it look?
  • 21. How does it look?
  • 22. Summary • Infrastructure as a Service Clouds abstract the underlying physical hardware and provide them as services in form pool capabilities. • OpenStack is the Open Source IaaS Platform for the Enterprise that will meet the needs of public and private cloud providers regardless of the size, by being simple to invent and massively scalable. • Started by Rackspace and NASA in 2010. Became a Fastest Growing Global Open Source Community by 2014 • It’s a series of interrelated projects and Does not include installers, online updates or service contracts by a trusted brand. • Provides easy to use self service portal, simple workflows to manage clouds, monitoring and security • Contributors of OpenStack have developed solutions on top of OpenStack such as IBM Cloud Manager, RHEL Openstack platform etc. • OpenStack has brought value to several new generation technologies. • It can be used by anyone needing to set up a private or public cloud such as universities, banks, insurance companies, IBM Softlayer public cloud etc.

Editor's Notes

  1. http://docs.openstack.org/training-guides/content/module001-ch003-core-projects.html
  2. What is the best infrastructure for my cloud? For example, should I build it in house or leverage IaaS on public – or both? How do I maintain choice and flexibility? Or put another way, how do avoid vendor lock in and ensure your investments are protected? How do I rapidly deploy and operate my cloud? This is more than just provisioning. You’ll need monitor the resources, ensure application performance, manage constant change, ensure dev and ops are aligned.