SlideShare uma empresa Scribd logo
1 de 19
Amazon Elastic Compute Cloud
(EC2)
BY AKASH BADONE
Several Historical Trends
 Shared Utility Computing
 1960s – MULTICS – Concept of a Shared Computing Utility
 1970s – IBM Mainframes – rent by the CPU-hour. (Fast/slow switch.)
 Data Center Co-location
 1990s-2000s – Rent machines for months/years, keep them close to the network access point and
pay a flat rate. Avoid running your own building with utilities!
 Pay as You Go
 Early 2000s - Submit jobs to a remote service provider where they run on the raw hardware. Sun
Cloud ($1/CPU-hour, Solaris +SGE) IBM Deep Capacity Computing on Demand (50 cents/hour)
 Virtualization
 1960s – OS-VM, VM-360 – Used to split mainframes into logical partitions.
 1998 – VMWare – First practical implementation on X86, but at significant performance hit.
 2003 – Xen para virtualization provides much perf, but kernel must assist.
 Late 2000s – Intel and AMD add hardware support for virtualization.
Amazon’s Elastic Compute Cloud (EC2)
 Amazon web services for computing
 EC2
 Elastic Map Reduce (EMR).
 Data storage solutions (DynamoDB, RDS, S3 or EBS).
 Hope to use multiple features for storing input/output files and perform
intensive computations.
What is EC2?
Amazon Elastic Cloud Computing
 Infrastructure as a Service (IaaS)
 Allows customers to rent virtual computers by the hour. All they need to
provide is money, and they will have a virtual server instance.
Getting Started with Amazon EC2
 Step 1: Sign up for Amazon EC2
 Step 2: Create a key pair
 Step 3: Launch an Amazon EC2 instance
 Step 4: Connect to the instance
 Step 5: Customize the instance
 Step 6: Terminate instance and delete the volume created
EC2 Layers
EC2 Diagram
Types of Instances
 Free Tier
 Use AWS instances for up to 12 months (minimal performance)
 On-Demand
 Setup and tear down whenever you need to
 Reserved
 Pay up front for servers with contracts
 Spot
 Bid for unused capacity, but no control over when it’s terminated
EC2 instances
 A virtual computing environment with a web interface.
 Create and configure an “instance” (Amazon Machine
Image)
 Example: Extra large instance (standard)
 15GB of memory
 8 EC2 Compute Units (4 virtual cores)
 1690GB of local storage
 64 bit platform
 Also offers cluster compute instances
 Example
 Cluster Compute Eight Extra large with 60GB memory, 88 EC2
units, 3370 local storage, 64-bit platform, 10 Gigabit Ethernet.
EC2 Instances
 Operating system Windows Server, Ubuntu Linux, Red Hat Enterprise linux
etc.
 Currently using AWS’s free usage tier (Getting started!)
 Pay for the capacity actually consumed
(http://aws.amazon.com/ec2/#pricing).
 Regional Servers located in 8 regions (US East, US West, EU, Asia Pacific
etc)
 Currently running a t1.micro instance
 Ubuntu Server version 11.10 (Oneiric Ocelot) 64-bit.
Amazon AWS
 Grew out of Amazon’s need to rapidly provision and configure machines of
standard configurations for its own business.
 Early 2000s – Both private and shared data centers began using
virtualization to perform “server consolidation”
 2003 – Internal memo by Chris Pinkham describing an “infrastructure
service for the world.”
 2006 – S3 first deployed in the spring, EC2 in the fall
 2008 – Elastic Block Store available.
 2009 – Relational Database Service
 2012 – Dynamo DB
 Does it turn a profit?
Amazon Web Services(AWS)
Virtualization
 Paravirtual
 Paravirtual AMIs boot with a special boot loader called PV-GRUB, which starts
the boot cycle and then chain loads the kernel specified in the menu.lst file on
your image
 Hardware Virtual Machine
 Unlike PV guests, HVM guests can take advantage of hardware extensions that
provide fast access to the underlying hardware on the host system
 Allows user to run an operating system directly on top of a virtual machine
without any modification, as if it were run on the bare-metal hardware.
Virtualization Specifications
 Xen Hypervisor for virtualization
 Provides services that allow multiple computer operation systems to execute on
the same computer hardware
 Hardware specifications are tailored to the needs of the use
 Storage, Computing, Memory, Graphics
 Why did Amazon choose Xen?
XEN Hypervisor
 Basic abstraction layer of software that sits directly on the hardware below
any operating systems.
 Responsible for CPU scheduling and memory partitioning of the various
virtual machines running on the hardware device.
 Controls the execution of virtual machines as they share the common
processing environment.
 No knowledge of networking, external storage devices, video, or any other
common I/O functions found on a computing system.
Storage
 Amazon EC2 uses two different kinds of storage. One is local storage,
known as Instance Storage, which is non-persistent and data will be lost
after an instance terminates. The other kind is persistent, network-based
storage called Elastic Block Store(EBS), which can be attached to running
instances or also used as a persistent boot medium.
 Instance Storage
 EBS
Elastic Block Storage
 Provides raw data blocks that can be attached to EC2 instances.
(Essentially works as network drives)
 Can be backed up and restored to another instance for when failures occur
on an a current instance
Instance Storage
Costs (On Demand)
Why did Amazon choose this
method of charging customers?
• Compute
• Storage
• Network IOPS

Mais conteúdo relacionado

Mais procurados

Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesAmazon Web Services
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLRamakant Soni
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud ComputingNephoScale
 
Collaborating Using Cloud Services
Collaborating Using Cloud ServicesCollaborating Using Cloud Services
Collaborating Using Cloud ServicesDr. Sunil Kr. Pandey
 
Introduction to GCP presentation
Introduction to GCP presentationIntroduction to GCP presentation
Introduction to GCP presentationMohit Kachhwani
 
4. Memory virtualization and management
4. Memory virtualization and management4. Memory virtualization and management
4. Memory virtualization and managementHwanju Kim
 
Virtualization (Distributed computing)
Virtualization (Distributed computing)Virtualization (Distributed computing)
Virtualization (Distributed computing)Sri Prasanna
 

Mais procurados (20)

Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2) AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2)
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute Services
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQL
 
Cloud Infrastructure Mechanisms
Cloud Infrastructure MechanismsCloud Infrastructure Mechanisms
Cloud Infrastructure Mechanisms
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
 
Collaborating Using Cloud Services
Collaborating Using Cloud ServicesCollaborating Using Cloud Services
Collaborating Using Cloud Services
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Message oriented middleware
Message oriented middlewareMessage oriented middleware
Message oriented middleware
 
On demand provisioning
On demand provisioningOn demand provisioning
On demand provisioning
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
AWS IAM Introduction
AWS IAM IntroductionAWS IAM Introduction
AWS IAM Introduction
 
Introduction to GCP presentation
Introduction to GCP presentationIntroduction to GCP presentation
Introduction to GCP presentation
 
4. Memory virtualization and management
4. Memory virtualization and management4. Memory virtualization and management
4. Memory virtualization and management
 
Virtualization (Distributed computing)
Virtualization (Distributed computing)Virtualization (Distributed computing)
Virtualization (Distributed computing)
 
MetaCDN
MetaCDNMetaCDN
MetaCDN
 
Naming in Distributed System
Naming in Distributed SystemNaming in Distributed System
Naming in Distributed System
 

Semelhante a Case study of amazon EC2 by Akash Badone

Amazon cloud
Amazon cloud Amazon cloud
Amazon cloud Narendra
 
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2white paper
 
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2white paper
 
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_iaasThe IOT Academy
 
Elastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS PresentationElastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS PresentationKnoldus Inc.
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3Zenita Smythe
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3Zenita Smythe
 
Amazon cloud intance launch
Amazon cloud intance launchAmazon cloud intance launch
Amazon cloud intance launchZenita Smythe
 
The iot academy_awstraining_part1_aws_introduction
The iot academy_awstraining_part1_aws_introductionThe iot academy_awstraining_part1_aws_introduction
The iot academy_awstraining_part1_aws_introductionThe IOT Academy
 
AWSome Day 2016 - Module 2: Infrastructure Services
AWSome Day 2016 - Module 2: Infrastructure ServicesAWSome Day 2016 - Module 2: Infrastructure Services
AWSome Day 2016 - Module 2: Infrastructure ServicesAmazon Web Services
 
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SCGIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SCJim Tochterman
 
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Web Services
 
Module 2: AWS Foundational Services - AWSome Day Online Conference
Module 2: AWS Foundational Services - AWSome Day Online ConferenceModule 2: AWS Foundational Services - AWSome Day Online Conference
Module 2: AWS Foundational Services - AWSome Day Online ConferenceAmazon Web Services
 
Module 2 AWS Foundational Services - AWSome Day Online Conference
Module 2 AWS Foundational Services - AWSome Day Online Conference Module 2 AWS Foundational Services - AWSome Day Online Conference
Module 2 AWS Foundational Services - AWSome Day Online Conference Amazon Web Services
 
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...Amazon Web Services
 
A Step By Step Guide To Put DB2 On Amazon Cloud
A Step By Step Guide To Put DB2 On Amazon CloudA Step By Step Guide To Put DB2 On Amazon Cloud
A Step By Step Guide To Put DB2 On Amazon CloudDeepak Rao
 
Clabby Analytics Research Report: The Mainframe Virtualization Advantage
Clabby Analytics Research Report: The Mainframe Virtualization AdvantageClabby Analytics Research Report: The Mainframe Virtualization Advantage
Clabby Analytics Research Report: The Mainframe Virtualization AdvantageIBM India Smarter Computing
 

Semelhante a Case study of amazon EC2 by Akash Badone (20)

Amazon cloud
Amazon cloud Amazon cloud
Amazon cloud
 
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
 
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
 
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
 
Aws class demo
Aws class demoAws class demo
Aws class demo
 
Elastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS PresentationElastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS Presentation
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3
 
Amazon cloud intance launch
Amazon cloud intance launchAmazon cloud intance launch
Amazon cloud intance launch
 
The iot academy_awstraining_part1_aws_introduction
The iot academy_awstraining_part1_aws_introductionThe iot academy_awstraining_part1_aws_introduction
The iot academy_awstraining_part1_aws_introduction
 
Amazon ec2
Amazon ec2Amazon ec2
Amazon ec2
 
EC2.pdf
EC2.pdfEC2.pdf
EC2.pdf
 
AWSome Day 2016 - Module 2: Infrastructure Services
AWSome Day 2016 - Module 2: Infrastructure ServicesAWSome Day 2016 - Module 2: Infrastructure Services
AWSome Day 2016 - Module 2: Infrastructure Services
 
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SCGIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC
GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC
 
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
 
Module 2: AWS Foundational Services - AWSome Day Online Conference
Module 2: AWS Foundational Services - AWSome Day Online ConferenceModule 2: AWS Foundational Services - AWSome Day Online Conference
Module 2: AWS Foundational Services - AWSome Day Online Conference
 
Module 2 AWS Foundational Services - AWSome Day Online Conference
Module 2 AWS Foundational Services - AWSome Day Online Conference Module 2 AWS Foundational Services - AWSome Day Online Conference
Module 2 AWS Foundational Services - AWSome Day Online Conference
 
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
 
A Step By Step Guide To Put DB2 On Amazon Cloud
A Step By Step Guide To Put DB2 On Amazon CloudA Step By Step Guide To Put DB2 On Amazon Cloud
A Step By Step Guide To Put DB2 On Amazon Cloud
 
Clabby Analytics Research Report: The Mainframe Virtualization Advantage
Clabby Analytics Research Report: The Mainframe Virtualization AdvantageClabby Analytics Research Report: The Mainframe Virtualization Advantage
Clabby Analytics Research Report: The Mainframe Virtualization Advantage
 

Último

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Último (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

Case study of amazon EC2 by Akash Badone

  • 1. Amazon Elastic Compute Cloud (EC2) BY AKASH BADONE
  • 2. Several Historical Trends  Shared Utility Computing  1960s – MULTICS – Concept of a Shared Computing Utility  1970s – IBM Mainframes – rent by the CPU-hour. (Fast/slow switch.)  Data Center Co-location  1990s-2000s – Rent machines for months/years, keep them close to the network access point and pay a flat rate. Avoid running your own building with utilities!  Pay as You Go  Early 2000s - Submit jobs to a remote service provider where they run on the raw hardware. Sun Cloud ($1/CPU-hour, Solaris +SGE) IBM Deep Capacity Computing on Demand (50 cents/hour)  Virtualization  1960s – OS-VM, VM-360 – Used to split mainframes into logical partitions.  1998 – VMWare – First practical implementation on X86, but at significant performance hit.  2003 – Xen para virtualization provides much perf, but kernel must assist.  Late 2000s – Intel and AMD add hardware support for virtualization.
  • 3. Amazon’s Elastic Compute Cloud (EC2)  Amazon web services for computing  EC2  Elastic Map Reduce (EMR).  Data storage solutions (DynamoDB, RDS, S3 or EBS).  Hope to use multiple features for storing input/output files and perform intensive computations.
  • 4. What is EC2? Amazon Elastic Cloud Computing  Infrastructure as a Service (IaaS)  Allows customers to rent virtual computers by the hour. All they need to provide is money, and they will have a virtual server instance.
  • 5. Getting Started with Amazon EC2  Step 1: Sign up for Amazon EC2  Step 2: Create a key pair  Step 3: Launch an Amazon EC2 instance  Step 4: Connect to the instance  Step 5: Customize the instance  Step 6: Terminate instance and delete the volume created
  • 8. Types of Instances  Free Tier  Use AWS instances for up to 12 months (minimal performance)  On-Demand  Setup and tear down whenever you need to  Reserved  Pay up front for servers with contracts  Spot  Bid for unused capacity, but no control over when it’s terminated
  • 9. EC2 instances  A virtual computing environment with a web interface.  Create and configure an “instance” (Amazon Machine Image)  Example: Extra large instance (standard)  15GB of memory  8 EC2 Compute Units (4 virtual cores)  1690GB of local storage  64 bit platform  Also offers cluster compute instances  Example  Cluster Compute Eight Extra large with 60GB memory, 88 EC2 units, 3370 local storage, 64-bit platform, 10 Gigabit Ethernet.
  • 10. EC2 Instances  Operating system Windows Server, Ubuntu Linux, Red Hat Enterprise linux etc.  Currently using AWS’s free usage tier (Getting started!)  Pay for the capacity actually consumed (http://aws.amazon.com/ec2/#pricing).  Regional Servers located in 8 regions (US East, US West, EU, Asia Pacific etc)  Currently running a t1.micro instance  Ubuntu Server version 11.10 (Oneiric Ocelot) 64-bit.
  • 11. Amazon AWS  Grew out of Amazon’s need to rapidly provision and configure machines of standard configurations for its own business.  Early 2000s – Both private and shared data centers began using virtualization to perform “server consolidation”  2003 – Internal memo by Chris Pinkham describing an “infrastructure service for the world.”  2006 – S3 first deployed in the spring, EC2 in the fall  2008 – Elastic Block Store available.  2009 – Relational Database Service  2012 – Dynamo DB  Does it turn a profit?
  • 13. Virtualization  Paravirtual  Paravirtual AMIs boot with a special boot loader called PV-GRUB, which starts the boot cycle and then chain loads the kernel specified in the menu.lst file on your image  Hardware Virtual Machine  Unlike PV guests, HVM guests can take advantage of hardware extensions that provide fast access to the underlying hardware on the host system  Allows user to run an operating system directly on top of a virtual machine without any modification, as if it were run on the bare-metal hardware.
  • 14. Virtualization Specifications  Xen Hypervisor for virtualization  Provides services that allow multiple computer operation systems to execute on the same computer hardware  Hardware specifications are tailored to the needs of the use  Storage, Computing, Memory, Graphics  Why did Amazon choose Xen?
  • 15. XEN Hypervisor  Basic abstraction layer of software that sits directly on the hardware below any operating systems.  Responsible for CPU scheduling and memory partitioning of the various virtual machines running on the hardware device.  Controls the execution of virtual machines as they share the common processing environment.  No knowledge of networking, external storage devices, video, or any other common I/O functions found on a computing system.
  • 16. Storage  Amazon EC2 uses two different kinds of storage. One is local storage, known as Instance Storage, which is non-persistent and data will be lost after an instance terminates. The other kind is persistent, network-based storage called Elastic Block Store(EBS), which can be attached to running instances or also used as a persistent boot medium.  Instance Storage  EBS
  • 17. Elastic Block Storage  Provides raw data blocks that can be attached to EC2 instances. (Essentially works as network drives)  Can be backed up and restored to another instance for when failures occur on an a current instance
  • 19. Costs (On Demand) Why did Amazon choose this method of charging customers? • Compute • Storage • Network IOPS