SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
http://www.iwillstudy.com/group/cloudcomputing
Building the Cloud - Primer

             Saurabh Bhatia
           CEO, Safew Labs
          http://safewlabs.com

 http://www.iwillstudy.com/group/cloudcomputing


                     CloudSummit Ahmedabad
Our Coverage
Public Cloud – IaaS & PaaS
Private Cloud
Public Cloud Providers
Amazon Web Services - IaaS
All Services are pay-as-you-go billed
monthly based on monthly usage.
EC2 - Provides resizable compute facility
on top of Amazon cloud.
EBS – Block Level storage like online NAS
 for EC2 particularly for database, file system
S3 - Store and retrieve objects
Cloud Front – low latency content distribution
Other Stuff

Amazon Elastic MapReduce
Amazon Auto Scaling
Elastic Load Balancing
Amazon Virtual Private Cloud
Dynamo db, Simple db – No SQL
Amazon RDS - RDBMS
Setup Accessible Protocols
AMI Manager
Launch an Instance
Launch an Instance
Connecting to Instance

Download a shell client like Putty
Login via ssh using the pem
(privacy enhanced mail) key pair
ssh -i xxx-keypair root@ec2-XXX-XXX-XXX-XXX.z-2.compute-1.amazonaws.com

Terminating an Instance
Creating Own AMIs
S3 Bucket – to save the AMI as an object
Bundling – taking a snapshot of the file
system so it can be booted and modified.
Bundle an Image
Sending the Bundle to an S3 Bucket
Bundle tasks
Registering the Image
Electronic Block Storage
Block Level Storage for EC2
Can be provisioned for other AWS services
ISCSI disk – internet SCSI
EBS Volume
EBS Snapshot
Create an EBS Volume
Attach Volume to an Instance
EBS Snapshot
Detatching a Volume
Deleting a Volume
Deleting a Snapshot
Elastic IPs

Elastic IPs are associated with AWS
account not instances.
Elastic IP addresses allow you to
mask your instance
Creating a new EIP
Associate it to an Instance
Private Cloud Providers
Terminology
Hypervisors – Virtual Machine
Images – OS instances residing on hypervisors
Provisioning – deployment strategy for applications
Auditing – Security, Bandwidth , Usage
Monitoring – Managing cluster health
Metering – Bandwidth , Cost of Running an instance
Orchestration – Automatic Arrangement and
Coordination of resources
OpenStack - components
 Compute(nova) – Cloud Fabric Controller
 Storage(swift) – Redundant Storage Service
 Image Service(glance) – Registration and
Provisioning of Disk images
 Dashboard (horizon) – Manage images and
lifecycle of instances
 Identity Management(keystone) –
Policy, Token and Catalog
Dashboard
Role Based Auth
Tenants – Tenants are projects for Consumers
or Customers
Users – Users can be part of multiple tenants
Roles – role based authentication & access
Tokens – authenticaiton tokens
Flavours

Available Hardware configurations
for each server

Diskspace, Memory, I/O level definition

Services
Shared Services Across various
OpenStack Instances
Identity Service
Image Service
Available to nova, swift
Uses

Secure In-firewall usage for
insfrastructure for Banks, financial
institutions
Best use of existing hardware
Thank You
      http://www.iwillstudy.com/group/cloudcomputing
                      Partners:

AllEvents, DIIM, WebChanakya, IMCGroup, Point10
 BuddyBits, LetsNurture, RTIDM, Digital Upstarts

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009
James Broberg
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
DavidGristwood
 
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
Simplilearn
 

Was ist angesagt? (20)

Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)
 
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - WebinarRunning Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
 
Building a Hybrid Cloud
Building a Hybrid CloudBuilding a Hybrid Cloud
Building a Hybrid Cloud
 
AWS GovCloud (US)
AWS GovCloud (US)AWS GovCloud (US)
AWS GovCloud (US)
 
Cloud Architecture
Cloud ArchitectureCloud Architecture
Cloud Architecture
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable clouds
 
Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Software Developer Conference 2012 - Paper Presentation - Cloud File Systems
Software Developer Conference 2012 - Paper Presentation - Cloud File SystemsSoftware Developer Conference 2012 - Paper Presentation - Cloud File Systems
Software Developer Conference 2012 - Paper Presentation - Cloud File Systems
 
Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012
 
Journey Through the AWS Cloud; Development and Test
Journey Through the AWS Cloud; Development and TestJourney Through the AWS Cloud; Development and Test
Journey Through the AWS Cloud; Development and Test
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013
 
Cloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesCloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best Practices
 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101
 
Cloud Computing Integration Introduction
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introduction
 
Comparison of Cloud Providers
Comparison of Cloud ProvidersComparison of Cloud Providers
Comparison of Cloud Providers
 
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
Microsoft Azure Training | Azure Training For Beginners | Azure Tutorial For ...
 
Fundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWSFundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWS
 

Andere mochten auch (7)

Cloud Summit Ahmedabad
Cloud Summit AhmedabadCloud Summit Ahmedabad
Cloud Summit Ahmedabad
 
Mapathon 2013 - Google Maps Javascript API
Mapathon 2013 - Google Maps Javascript APIMapathon 2013 - Google Maps Javascript API
Mapathon 2013 - Google Maps Javascript API
 
GBGahmedabad - Create your Business Website
GBGahmedabad - Create your Business WebsiteGBGahmedabad - Create your Business Website
GBGahmedabad - Create your Business Website
 
iWillStudy.com - Light Pitch
iWillStudy.com - Light PitchiWillStudy.com - Light Pitch
iWillStudy.com - Light Pitch
 
Social Media Strategies
Social Media StrategiesSocial Media Strategies
Social Media Strategies
 
Myths in Open Source World
Myths in Open Source WorldMyths in Open Source World
Myths in Open Source World
 
jQuery for Beginners
jQuery for Beginners jQuery for Beginners
jQuery for Beginners
 

Ähnlich wie Cloud Workshop - Presentation

Best Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrBest Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff Barr
Amazon Web Services
 

Ähnlich wie Cloud Workshop - Presentation (20)

Aws101
Aws101Aws101
Aws101
 
The IoT Academy_awstraining_part2_aws_ec2_iaas
The IoT Academy_awstraining_part2_aws_ec2_iaasThe IoT Academy_awstraining_part2_aws_ec2_iaas
The IoT Academy_awstraining_part2_aws_ec2_iaas
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, Virtualization
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ Kalasalingam
 
Architecting Cloud Apps
Architecting Cloud AppsArchitecting Cloud Apps
Architecting Cloud Apps
 
AWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWSAWS Summit Sydney 2014 | Running your First Application on AWS
AWS Summit Sydney 2014 | Running your First Application on AWS
 
AWS 101, London - September 2014
AWS 101, London - September 2014AWS 101, London - September 2014
AWS 101, London - September 2014
 
AMAZON CLOUD Course Content
AMAZON CLOUD Course ContentAMAZON CLOUD Course Content
AMAZON CLOUD Course Content
 
AWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWSAWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWS
 
Running your First Application on AWS
Running your First Application on AWS Running your First Application on AWS
Running your First Application on AWS
 
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
 
O'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The Cloud
 
Best Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrBest Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff Barr
 
[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개
[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개
[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개
 
Aws class demo
Aws class demoAws class demo
Aws class demo
 
Hello cloud 1
Hello  cloud 1Hello  cloud 1
Hello cloud 1
 
AWS 101 December 2014
AWS 101 December 2014AWS 101 December 2014
AWS 101 December 2014
 
Aws coi7
Aws coi7Aws coi7
Aws coi7
 
Amazon Web Service.pdf
Amazon Web Service.pdfAmazon Web Service.pdf
Amazon Web Service.pdf
 
KT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk AhnKT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk Ahn
 

Mehr von NAILBITER

Develop open source search engine
Develop open source search engineDevelop open source search engine
Develop open source search engine
NAILBITER
 
Android Workshop - Session 2
Android Workshop - Session 2Android Workshop - Session 2
Android Workshop - Session 2
NAILBITER
 
Android Workshop Session 1
Android Workshop Session 1Android Workshop Session 1
Android Workshop Session 1
NAILBITER
 
Android Workshop Presentation
Android Workshop PresentationAndroid Workshop Presentation
Android Workshop Presentation
NAILBITER
 

Mehr von NAILBITER (20)

Android Fundamentals & Figures of 2012
Android Fundamentals & Figures of 2012Android Fundamentals & Figures of 2012
Android Fundamentals & Figures of 2012
 
The iPhone development on windows
The iPhone development on windowsThe iPhone development on windows
The iPhone development on windows
 
Ambastha EduTech Pvt Ltd
Ambastha EduTech Pvt LtdAmbastha EduTech Pvt Ltd
Ambastha EduTech Pvt Ltd
 
Branding
BrandingBranding
Branding
 
Advertising
AdvertisingAdvertising
Advertising
 
Develop open source search engine
Develop open source search engineDevelop open source search engine
Develop open source search engine
 
Location based solutions maps & your location
Location based solutions   maps & your locationLocation based solutions   maps & your location
Location based solutions maps & your location
 
Html5 workshop part 1
Html5 workshop part 1Html5 workshop part 1
Html5 workshop part 1
 
Android Workshop - Session 2
Android Workshop - Session 2Android Workshop - Session 2
Android Workshop - Session 2
 
Android Workshop Session 1
Android Workshop Session 1Android Workshop Session 1
Android Workshop Session 1
 
Linux Seminar for Beginners
Linux Seminar for BeginnersLinux Seminar for Beginners
Linux Seminar for Beginners
 
Linux advanced concepts - Part 2
Linux advanced concepts - Part 2Linux advanced concepts - Part 2
Linux advanced concepts - Part 2
 
Linux advanced concepts - Part 1
Linux advanced concepts - Part 1Linux advanced concepts - Part 1
Linux advanced concepts - Part 1
 
Linux concepts
Linux conceptsLinux concepts
Linux concepts
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Career-Edge Magazine coverage - Ritesh Ambastha
Career-Edge Magazine coverage  - Ritesh AmbasthaCareer-Edge Magazine coverage  - Ritesh Ambastha
Career-Edge Magazine coverage - Ritesh Ambastha
 
Ubuntu Workshop Kit - Study Material
Ubuntu Workshop Kit - Study MaterialUbuntu Workshop Kit - Study Material
Ubuntu Workshop Kit - Study Material
 
Android Workshop Presentation
Android Workshop PresentationAndroid Workshop Presentation
Android Workshop Presentation
 
Social media part 1
Social media part 1Social media part 1
Social media part 1
 
Social media part 2
Social media part 2Social media part 2
Social media part 2
 

Cloud Workshop - Presentation