Introduction to cloud and openstack
- 2. Key
Take
Aways:
❏ What is Cloud?
❏ What Cloud Offers?
❏ Future Trend
❏ Who are the Key Players?
❏ How does the infrastructure look
like?
❏ Understand Cloud Software
Components
❏ Hypervisors
- 4. Any Data in the
Internet is
Cloud for an
end user
❏ VMs: Virtual Machines
❏ Images
❏ Multimedia content. Audio, Video
and Docs.
❏ eMails
❏ Messages, Tweets …
- 5. What Cloud Offers
● IaaS: Infrastructure as a Service: eg: VMs, Infrastruture.
● PaaS: Platform as a Service: eg: DB, WebService, CDN.
● SaaS: Software as a Service: eg: mail, messengers, doc editors.
● FaaS: Function as a Service eg: AWS lamda, google functions
- 7. How to choose right provider?
● Vendor lock
● Security Issues
● Reliability and Availability
● Support
- 20. Building blocks for Serverless Architectures
● Amazon SES: sending and receiving emails
● Amazon SNS: sending push noti cations
● Amazon Lex: building chatbots
● Amazon Polly: turning text into speech
● Amazon Rekognition: analyzing images
● Amazon Machine Learning: using machine learning
- 24. ● Open source Cloud operating system.
● Controls large pool of resources. Compute, Storage and Networking
Openstack
- 26. ● Heat: Orchestration
● Trove: Database
● Ironic: Bare Metal Servers
● Designate: DNS Services
● Magnum: Containers
● Barbican: Key Management
● Congress: Governance
More Components
- 27. ● Setup DevStack
○ git clone https://git.openstack.org/openstack-dev/devstack
○ Update local.conf
■ [[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
○ ./stack.sh (This is will install all basic components like Nova, Glance, Swift, Neutron)
● If everything is a success and If you get an IP to access Horizon, Your machine is ready to manage your cloud.
○ screen -x (To monitor all the different component Logs)
Get started with Using OpenStack
- 29. ● RED HAT OPENSTACK PLATFORM
● TRANSCIRRUS CLOUD APPLIANCE
● AQORN THUNDER
● MIRANTIS MANAGED OPENSTACK
● HPE HELION OPENSTACK®
● RACKSPACE OPENSTACK PRIVATE CLOUD SOFTWARE
● HYPER-C
● SWIFTSTACK OBJECT STORAGE PLATFORM
● IBM CLOUD MANAGER WITH OPENSTACK
● And Many More …..
Cloud stacks implemented using Openstack