SlideShare a Scribd company logo
1
Introduction to base
platform for
BKPACCloud
Agenda
•
•
•
•
•
What is base platform for BKPACCloud ?
What is a cloud workload ?
BKPACCloud Architecture
BKPACCloud incubating projects
Distributions
OpenStack is base
platform for BKPACCloud
Public or Private Cloud
Cloud workload
BKPACCloud is ...
Self Service
APIs
Web
Dashboard
BKPACCloud is ...
Building blocks
BKPACCloud is ...
Illusion of Infinite Capacity
BKPACCloud is ...
Massive Scale
Chapter 8. Cloud computing Overview for engineering
Contribution by companies
*Havana
1
What is a cloud
workload ?
SERVICE MODELS / WORKLOADS
TRADITIONAL WORKLOADS
●
Stateful VMs, application defined in VM
●
Big VMs: vCPU, vRAM, local storage
inside VM
●
Application SLA = SLA of
VM
●
SLA requires enterprise virtualization
features to keep VMs highly available
●
Lifecycle measured in years
●
VMs scale up: add vCPU, vRAM, etc.
●
Applications not designed to tolerate
failure of VMs
●
●
●
●
●
●
●
CLOUD WORKLOADS
Stateless VMs, application distributed
Small VMs: vCPU, vRAM, storage
separate
Application SLA not dependent on any
one VM
SLA requires ability to create and
destroy VMs where needed
Lifecycle measured in hours to
months
Applications scale out: add more
VMs
Applications designed to tolerate failure
of VMs
SERVICE MODELS / WORKLOADS
TRADITIONAL
WORKLOADS
CLOUD
WORKLOADS
•
•
•
Pets are unique, lovingly
hand raised and cared
for
They are given names
When they get ill you
nurse them back to health
•
•
•
Cattle are almost identical to
each other
They are given numbers
When they get ill you
get another one
Credit : Bill Baker @ Microsoft & Tim Bell @
RED HAT UPSTREAM FOCUS
•
•
•
•
Heavily engaged in community since 2011
– Established leadership position in community
– Both in terms of governance and technology
– Including Project Technical Leads on Nova, Keystone, Oslo, Heat
and Ceilometer
– Creating and leading stable tree
3rd largest contributor to Essex Release
2nd largest contributor to Folsom Release
Largest contributor to Grizzly Release
– Note: These statistics do not include external dependencies
eg. libvirt, kvm, Linux components
Chapter 8. Cloud computing Overview for engineering
1
Architecture
ARCHITECTURE
•
•
•
Modular architecture
Designed to easily scale out
Based on (growing) set of
core services
Neutron
ARCHITECTURE
Keystone
–
–
–
–
Identity Service
Common authorization framework
Manages users, tenants and roles
Pluggable backends (SQL, PAM,
LDAP, IDM, etc)
ARCHITECTURE
NOVA
– Core compute service comprised of
• Compute Nodes – hypervisors that run virtual machines
– Supports multiple hypervisors KVM, Xen, LXC, Hyper-V and ESX
• Distributed controllers that handle scheduling, API calls, etc
– Native OpenStack API and Amazon EC2 compatible API
ARCHITECTURE
Glance
–
–
–
–
Image service
Stores and retrieves disk images (virtual machine templates)
Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI
Backend storage : Filesystem, Swift, Gluster, Amazon S3
ARCHITECTURE
Swift
–
–
–
–
Object Storage service
Modeled after Amazon's S3 service
Provides simple service for storing and retrieving arbitrary data
Native API and S3 compatible API
ARCHITECTURE
Neutron
–
–
–
Network Service
Provides framework for Software Defined Network (SDN)
Plugin architecture
• Allows integration of hardware and software based network solutions
– Open vSwitch, Cicso UCS, Standard Linux Bridge, Nicira
NVP
Neutron
ARCHITECTURE
Cinder
–
–
–
–
Block Storage (Volume) Service
Provides block storage for virtual machines (persistent disks)
Similar to Amazon EBS service
Plugin architecture for vendor extensions
eg. NetApp driver for Cinder
ARCHITECTURE
Horizon
–
–
–
Dashboard
Provides simple self service UI for end-users
Basic cloud administrator functions
• Define users, tenants and quotas
• No infrastructure management
Spin me up a
VM!
And make it
LARGE!
Umm, Do I
know you? I
need to see
some
papers!!
Keystone
Ok, we
need to
find a
place to
build this
VM.
Nova
Tag -
you’re it!
capacity capacity
VM capacity
Papers
are
good.
Time to
get to
work!
Nova
Node
Neutron, I
need a
network with
all the
trimmings!
Neutron
Cinder, have
that volume
ready for me?
Node
Here’s your
IP, default
route and
FW settings.
Indeed I do.
Don’t forget
to mount it!
Swift
Glance
Hey Glance,
can I get the
RHEL 6.4
image?
Node
8
)
Let’s Follow a Request..
Thank
you
OpenStac
k!!
8
)
It’s
renderi
ng
time!
INCUBATING PROJECTS
Orchestration (HEAT)
●
●
●
●
Provides template driven cloud
application orchestration
Modeled after AWS
CloudFormation
Targeted to provide advanced
functionality such as high availability
and autoscaling
Introduced by
Graduated from Incubation to Integrated
status for the Havana release
INCUBATING PROJECTS
Monitoring and Metering
(CEILOMETER)
●
●
Goal: To provide a single infrastructure to
collect measurements from an entire
OpenStack infrastructure; eliminate need for
multiple agents attaching to multiple
OpenStack projects
Primary targets metering and monitoring;
provides extensibility
Graduated from Incubation to Integrated status for
the Havana release
46

More Related Content

PPTX
Open stack presentation
PDF
Openstack Pakistan Workshop (intro)
PPTX
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
PPTX
Cloud computing and OpenStack
PDF
Cloud Architect Alliance #15: Openstack
PPT
Openstack presentation
PPTX
Getting Started with Apache CloudStack
PPTX
Introduction to Orchestration and DevOps with OpenStack
Open stack presentation
Openstack Pakistan Workshop (intro)
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
Cloud computing and OpenStack
Cloud Architect Alliance #15: Openstack
Openstack presentation
Getting Started with Apache CloudStack
Introduction to Orchestration and DevOps with OpenStack

Similar to Chapter 8. Cloud computing Overview for engineering (20)

PDF
Txlf2012
PPTX
Workshop - Openstack, Cloud Computing, Virtualization
PPTX
Openstack workshop @ Kalasalingam
PPT
OpenStack Overview for Austin Cloud User Group
PDF
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
PDF
All about open stack
ODP
Open stack
PDF
OpenStack Deployment in the Enterprise
PPTX
Cloud and OpenStack
PDF
Red Hat presentatie: Open stack Latest Pure Tech
PDF
Openstack Pakistan intro
PPTX
Some Advanced OpenStack Overview Document
PPTX
Project: OpenStack, #OSATH
PDF
OpenStack dotscale workshop -08062013
PDF
Open cloud infrastructure built for the enterprise
PDF
Open stack
PDF
OpenStack Block Storage 101
PPTX
OpenStack 101
PPTX
OpenStack 101 - All Things Open 2015
PPT
OpenStack Winfest2011
Txlf2012
Workshop - Openstack, Cloud Computing, Virtualization
Openstack workshop @ Kalasalingam
OpenStack Overview for Austin Cloud User Group
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
All about open stack
Open stack
OpenStack Deployment in the Enterprise
Cloud and OpenStack
Red Hat presentatie: Open stack Latest Pure Tech
Openstack Pakistan intro
Some Advanced OpenStack Overview Document
Project: OpenStack, #OSATH
OpenStack dotscale workshop -08062013
Open cloud infrastructure built for the enterprise
Open stack
OpenStack Block Storage 101
OpenStack 101
OpenStack 101 - All Things Open 2015
OpenStack Winfest2011
Ad

Recently uploaded (20)

PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
composite construction of structures.pdf
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT
Mechanical Engineering MATERIALS Selection
DOCX
573137875-Attendance-Management-System-original
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Digital Logic Computer Design lecture notes
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Artificial Intelligence
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Geodesy 1.pptx...............................................
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
composite construction of structures.pdf
R24 SURVEYING LAB MANUAL for civil enggi
Mechanical Engineering MATERIALS Selection
573137875-Attendance-Management-System-original
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Operating System & Kernel Study Guide-1 - converted.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Digital Logic Computer Design lecture notes
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Artificial Intelligence
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
bas. eng. economics group 4 presentation 1.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Geodesy 1.pptx...............................................
Ad

Chapter 8. Cloud computing Overview for engineering

  • 2. Agenda • • • • • What is base platform for BKPACCloud ? What is a cloud workload ? BKPACCloud Architecture BKPACCloud incubating projects Distributions
  • 3. OpenStack is base platform for BKPACCloud Public or Private Cloud Cloud workload
  • 4. BKPACCloud is ... Self Service APIs Web Dashboard
  • 6. BKPACCloud is ... Illusion of Infinite Capacity
  • 10. 1 What is a cloud workload ?
  • 11. SERVICE MODELS / WORKLOADS TRADITIONAL WORKLOADS ● Stateful VMs, application defined in VM ● Big VMs: vCPU, vRAM, local storage inside VM ● Application SLA = SLA of VM ● SLA requires enterprise virtualization features to keep VMs highly available ● Lifecycle measured in years ● VMs scale up: add vCPU, vRAM, etc. ● Applications not designed to tolerate failure of VMs ● ● ● ● ● ● ● CLOUD WORKLOADS Stateless VMs, application distributed Small VMs: vCPU, vRAM, storage separate Application SLA not dependent on any one VM SLA requires ability to create and destroy VMs where needed Lifecycle measured in hours to months Applications scale out: add more VMs Applications designed to tolerate failure of VMs
  • 12. SERVICE MODELS / WORKLOADS TRADITIONAL WORKLOADS CLOUD WORKLOADS • • • Pets are unique, lovingly hand raised and cared for They are given names When they get ill you nurse them back to health • • • Cattle are almost identical to each other They are given numbers When they get ill you get another one Credit : Bill Baker @ Microsoft & Tim Bell @
  • 13. RED HAT UPSTREAM FOCUS • • • • Heavily engaged in community since 2011 – Established leadership position in community – Both in terms of governance and technology – Including Project Technical Leads on Nova, Keystone, Oslo, Heat and Ceilometer – Creating and leading stable tree 3rd largest contributor to Essex Release 2nd largest contributor to Folsom Release Largest contributor to Grizzly Release – Note: These statistics do not include external dependencies eg. libvirt, kvm, Linux components
  • 16. ARCHITECTURE • • • Modular architecture Designed to easily scale out Based on (growing) set of core services Neutron
  • 17. ARCHITECTURE Keystone – – – – Identity Service Common authorization framework Manages users, tenants and roles Pluggable backends (SQL, PAM, LDAP, IDM, etc)
  • 18. ARCHITECTURE NOVA – Core compute service comprised of • Compute Nodes – hypervisors that run virtual machines – Supports multiple hypervisors KVM, Xen, LXC, Hyper-V and ESX • Distributed controllers that handle scheduling, API calls, etc – Native OpenStack API and Amazon EC2 compatible API
  • 19. ARCHITECTURE Glance – – – – Image service Stores and retrieves disk images (virtual machine templates) Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI Backend storage : Filesystem, Swift, Gluster, Amazon S3
  • 20. ARCHITECTURE Swift – – – – Object Storage service Modeled after Amazon's S3 service Provides simple service for storing and retrieving arbitrary data Native API and S3 compatible API
  • 21. ARCHITECTURE Neutron – – – Network Service Provides framework for Software Defined Network (SDN) Plugin architecture • Allows integration of hardware and software based network solutions – Open vSwitch, Cicso UCS, Standard Linux Bridge, Nicira NVP Neutron
  • 22. ARCHITECTURE Cinder – – – – Block Storage (Volume) Service Provides block storage for virtual machines (persistent disks) Similar to Amazon EBS service Plugin architecture for vendor extensions eg. NetApp driver for Cinder
  • 23. ARCHITECTURE Horizon – – – Dashboard Provides simple self service UI for end-users Basic cloud administrator functions • Define users, tenants and quotas • No infrastructure management
  • 24. Spin me up a VM! And make it LARGE! Umm, Do I know you? I need to see some papers!! Keystone Ok, we need to find a place to build this VM. Nova Tag - you’re it! capacity capacity VM capacity Papers are good. Time to get to work! Nova Node Neutron, I need a network with all the trimmings! Neutron Cinder, have that volume ready for me? Node Here’s your IP, default route and FW settings. Indeed I do. Don’t forget to mount it! Swift Glance Hey Glance, can I get the RHEL 6.4 image? Node 8 ) Let’s Follow a Request.. Thank you OpenStac k!! 8 ) It’s renderi ng time!
  • 25. INCUBATING PROJECTS Orchestration (HEAT) ● ● ● ● Provides template driven cloud application orchestration Modeled after AWS CloudFormation Targeted to provide advanced functionality such as high availability and autoscaling Introduced by Graduated from Incubation to Integrated status for the Havana release
  • 26. INCUBATING PROJECTS Monitoring and Metering (CEILOMETER) ● ● Goal: To provide a single infrastructure to collect measurements from an entire OpenStack infrastructure; eliminate need for multiple agents attaching to multiple OpenStack projects Primary targets metering and monitoring; provides extensibility Graduated from Incubation to Integrated status for the Havana release
  • 27. 46