SlideShare a Scribd company logo
AWS
 Virtualization
 Cloud Computing
 AWS Services
Docker - Busybox
service docker start
sudo docker run -it --rm busybox
BusyBox combines tiny versions of many common
UNIX utilities into a single small executable. It
provides replacements for most of the utilities you
usually find in GNU fileutils, shellutils, etc. The
utilities in BusyBox generally have fewer options
than their full-featured GNU cousins; however, the
options that are included provide the expected
functionality and behave very much like their GNU
counterparts.
Virtualization
Ability to run multiple operating systems / images
on a single physical system and share same
hardware(Xen, KVM, Vmware VirtualBox)
HARDWARE
VIRTUALIZATION PLATFORM
GUEST OS 1 GUEST OS 2 ………………….. GUEST OS N
APPS APPS APPS
Hypervisor
 It is a virtual machine manager which allocates
resources to each of the guest operating
systems ( virtual machines) though each appear
to have all resources of the host.
 It manages the virtual machines so that there is
no disruption between each other to share a
single hardware host.
 The term hypervisor is a variant of supervisor, a
traditional term for the kernel of an operating
system;the hypervisor is the supervisor of the
supervisor
Hypervisor
 There are two types of hypervisor
 Type 1: Bare metal : Runs directly on host
hardware . Eg: Xen, Oracle VM server, MS
hyperV , Xbox OS
 Type 2: Hosted : Runs on a conventional OS.
Eg: VMware Workstation, VMware Player,
VirtualBox, Parallels Desktop for Mac and
QEMU
Benefits of Virtualization
• Sharing of resources helps cost reduction
• Isolation: Virtual machines are isolated from
each other as if they are physically separated
• Encapsulation: Virtual machines encapsulate a
complete computing environment
• Hardware Independence: Virtual machines
run independently of underlying hardware or
BIOS
• Portability: Virtual machines can be migrated
between different hosts.
Virutualization and Cloud
computing
This helps in removing dependence on
 Hardware
 Storage
 Runtime environment
 Power
 Network / Bandwidth
 Choice of OS, servers, monitors
 A disaster recovery (DR) plan(backup/geo
replication)
Platform Virtualization
1) Native virtualization and full virtualization :
Xen,Parallels Workstation, Parallels Desktop
for Mac, VirtualBox, Oracle VM, Hyper-V,
VMware Workstation,
2) Hardware enabled virtualization: KVM, VMware
Workstation, VMware Fusion
3) Paravirtualization : recompile OS for
hypervisor: TRANGO
4) Operating system-level virtualization : Docker ,
Chroot jails,Solaris Containers, OpenVZ, Linux-
VServer
Amazon Elastic Compute Cloud (EC2)
• Amazon Machine Images (AMIs) are the basic
building blocks of Amazon EC2
• An AMI is a template that contains a software
configuration (operating system, application
server and applications) that can run on
Amazon’s computing environment
• AMIs can be used to launch an instance, to
run as a virtual server in the cloud.
Getting Started with Amazon EC2
• Step 1: Sign up for Amazon Elastic Compute
Cloud or 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
Creating a key pair
• AWS uses public-key cryptography to encrypt
and decrypt login information.
• AWS only stores the public key, and the user
stores the private key.
• There are two options for creating a key pair:
– Have Amazon EC2 generate it for you
– Generate it yourself using a third-party tool such
as OpenSSH, then import the public key to
Amazon EC2 through console
Amazon Instance
 Name an Instance
 Choose Keypair
 Select hardware
 Select Security Group
 Launch
 Connect through RDP or SSH
 Use Amazon Simple Storage Service (S3) for
storage
Use the chmod command to make sure the private
key file isn’t publicly viewable
Cloud Computing
 IaaS – AWS
 PaaS – Google app Engine, Azure,SalesForce
 SaaS – CAD, CRM , GotoMeeting( HTTP,
REST, and SOAP.)

More Related Content

PPTX
Virtual machines and containers
PPT
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
PPT
Automating Your CloudStack Cloud with Puppet
PDF
Automating CloudStack with Puppet - David Nalley
PDF
Cloud computing | Cloud security | unit 2
PPT
Linux virtualization
PPT
Slide final
PDF
Open nebula froscon
Virtual machines and containers
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
Automating Your CloudStack Cloud with Puppet
Automating CloudStack with Puppet - David Nalley
Cloud computing | Cloud security | unit 2
Linux virtualization
Slide final
Open nebula froscon

Similar to aws.ppt (20)

PDF
Agile Brown Bag - Vagrant & Docker: Introduction
PPT
Virtual machine
PPT
incs775_lect6.ppt
PPTX
Virtualization-Presentation-with-History
PDF
Aplura virtualization slides
PPTX
Parth virt
PPTX
Virtual Machine
PPTX
Techdays SE 2016 - Micros.. err Microcosmos
PPT
Linux containers and docker
PPTX
Cloud Computing Tools
PPTX
Open source hypervisors in cloud
PDF
Cloud computing Lec 02 - virtualization.pdf
PPT
Virtualization Everywhere
PDF
Docker and containers : Disrupting the virtual machine(VM)
PPTX
CC CLOUD RESOURCE VIRTUALIZATION PPT TO REFER
PPT
2 Linux Container and Docker
PDF
Vagrant and docker
ODP
openQRM is Not Dead
PDF
Exploration of eucalyptus_v2.0
PPT
Develop with linux containers and docker
Agile Brown Bag - Vagrant & Docker: Introduction
Virtual machine
incs775_lect6.ppt
Virtualization-Presentation-with-History
Aplura virtualization slides
Parth virt
Virtual Machine
Techdays SE 2016 - Micros.. err Microcosmos
Linux containers and docker
Cloud Computing Tools
Open source hypervisors in cloud
Cloud computing Lec 02 - virtualization.pdf
Virtualization Everywhere
Docker and containers : Disrupting the virtual machine(VM)
CC CLOUD RESOURCE VIRTUALIZATION PPT TO REFER
2 Linux Container and Docker
Vagrant and docker
openQRM is Not Dead
Exploration of eucalyptus_v2.0
Develop with linux containers and docker
Ad

Recently uploaded (20)

PDF
Sports Quiz easy sports quiz sports quiz
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Cell Structure & Organelles in detailed.
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Complications of Minimal Access Surgery at WLH
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Lesson notes of climatology university.
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
Sports Quiz easy sports quiz sports quiz
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
102 student loan defaulters named and shamed – Is someone you know on the list?
Cell Structure & Organelles in detailed.
O7-L3 Supply Chain Operations - ICLT Program
Complications of Minimal Access Surgery at WLH
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Pre independence Education in Inndia.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Computing-Curriculum for Schools in Ghana
Abdominal Access Techniques with Prof. Dr. R K Mishra
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Lesson notes of climatology university.
Final Presentation General Medicine 03-08-2024.pptx
Anesthesia in Laparoscopic Surgery in India
PPH.pptx obstetrics and gynecology in nursing
Renaissance Architecture: A Journey from Faith to Humanism
Ad

aws.ppt

  • 1. AWS  Virtualization  Cloud Computing  AWS Services
  • 2. Docker - Busybox service docker start sudo docker run -it --rm busybox BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts.
  • 3. Virtualization Ability to run multiple operating systems / images on a single physical system and share same hardware(Xen, KVM, Vmware VirtualBox) HARDWARE VIRTUALIZATION PLATFORM GUEST OS 1 GUEST OS 2 ………………….. GUEST OS N APPS APPS APPS
  • 4. Hypervisor  It is a virtual machine manager which allocates resources to each of the guest operating systems ( virtual machines) though each appear to have all resources of the host.  It manages the virtual machines so that there is no disruption between each other to share a single hardware host.  The term hypervisor is a variant of supervisor, a traditional term for the kernel of an operating system;the hypervisor is the supervisor of the supervisor
  • 5. Hypervisor  There are two types of hypervisor  Type 1: Bare metal : Runs directly on host hardware . Eg: Xen, Oracle VM server, MS hyperV , Xbox OS  Type 2: Hosted : Runs on a conventional OS. Eg: VMware Workstation, VMware Player, VirtualBox, Parallels Desktop for Mac and QEMU
  • 6. Benefits of Virtualization • Sharing of resources helps cost reduction • Isolation: Virtual machines are isolated from each other as if they are physically separated • Encapsulation: Virtual machines encapsulate a complete computing environment • Hardware Independence: Virtual machines run independently of underlying hardware or BIOS • Portability: Virtual machines can be migrated between different hosts.
  • 7. Virutualization and Cloud computing This helps in removing dependence on  Hardware  Storage  Runtime environment  Power  Network / Bandwidth  Choice of OS, servers, monitors  A disaster recovery (DR) plan(backup/geo replication)
  • 8. Platform Virtualization 1) Native virtualization and full virtualization : Xen,Parallels Workstation, Parallels Desktop for Mac, VirtualBox, Oracle VM, Hyper-V, VMware Workstation, 2) Hardware enabled virtualization: KVM, VMware Workstation, VMware Fusion 3) Paravirtualization : recompile OS for hypervisor: TRANGO 4) Operating system-level virtualization : Docker , Chroot jails,Solaris Containers, OpenVZ, Linux- VServer
  • 9. Amazon Elastic Compute Cloud (EC2) • Amazon Machine Images (AMIs) are the basic building blocks of Amazon EC2 • An AMI is a template that contains a software configuration (operating system, application server and applications) that can run on Amazon’s computing environment • AMIs can be used to launch an instance, to run as a virtual server in the cloud.
  • 10. Getting Started with Amazon EC2 • Step 1: Sign up for Amazon Elastic Compute Cloud or 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
  • 11. Creating a key pair • AWS uses public-key cryptography to encrypt and decrypt login information. • AWS only stores the public key, and the user stores the private key. • There are two options for creating a key pair: – Have Amazon EC2 generate it for you – Generate it yourself using a third-party tool such as OpenSSH, then import the public key to Amazon EC2 through console
  • 12. Amazon Instance  Name an Instance  Choose Keypair  Select hardware  Select Security Group  Launch  Connect through RDP or SSH  Use Amazon Simple Storage Service (S3) for storage Use the chmod command to make sure the private key file isn’t publicly viewable
  • 13. Cloud Computing  IaaS – AWS  PaaS – Google app Engine, Azure,SalesForce  SaaS – CAD, CRM , GotoMeeting( HTTP, REST, and SOAP.)