se252:lecture 5-6, jan 22/27 ilo2 cloud virtualization

39
DISTRIBUTED RESEARCH ON EMERGING APPLICATIONS & MACHINES dream-lab.in | Indian Institute of Science, Bangalore DISTRIBUTED RESEARCH ON EMERGING APPLICATIONS & MACHINES dream-lab.in | Indian Institute of Science, Bangalore DREAM:Lab DREAM:Lab ©DREAM:Lab, 2014 This work is licensed under a Creative Commons Attribution 4.0 International License DISTRIBUTED RESEARCH ON EMERGING APPLICATIONS & MACHINES dream-lab.in | Indian Institute of Science, Bangalore DREAM:Lab SE252:Lecture 5-6, Jan 22/27 ILO2:Cloud Virtualization, Abstractions and Enabling Technologies DREAM:Lab

Upload: others

Post on 19-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

DISTRIBUTED RESEARCH ON EMERGING APPLICATIONS & MACHINESdream-lab.in | Indian Institute of Science, BangaloreDISTRIBUTED RESEARCH ON EMERGING APPLICATIONS & MACHINESdream-lab.in | Indian Institute of Science, Bangalore

DREAM:LabDREAM:Lab

©DREAM:Lab, 2014This work is licensed under a Creative Commons Attribution 4.0 International License

DISTRIBUTED RESEARCH ON EMERGING APPLICATIONS & MACHINESdream-lab.in | Indian Institute of Science, Bangalore

DREAM:Lab

SE252:Lecture 5-6, Jan 22/27ILO2:Cloud Virtualization, Abstractions

and Enabling Technologies

DREAM:Lab

DREAM:LabDREAM:LabDREAM:Lab

Ongoing Assignments

DREAM:LabDREAM:LabDREAM:Lab

Reading from Previous Lecture

DREAM:LabDREAM:LabDREAM:Lab

ILO 2: Cloud Virtualization, Abstractions & Enabling Technologies

DREAM:LabDREAM:LabDREAM:Lab

Lecture 5

DREAM:LabDREAM:LabDREAM:Lab

Cloud Fabrics

••

DREAM:LabDREAM:LabDREAM:Lab

Public & Private Cloud

••

DREAM:LabDREAM:LabDREAM:Lab

Amazon Web Service Public IaaS Cloud

DREAM:LabDREAM:LabDREAM:Lab

IaaS Computing Services•

••

Region (Singapore)

Region (US Oregon)

DREAM:LabDREAM:LabDREAM:Lab

EC2 Instance Life-cycle

DREAM:LabDREAM:LabDREAM:Lab

EC2 under the hood

DREAM:LabDREAM:LabDREAM:Lab

IaaS Computing Services

DREAM:LabDREAM:LabDREAM:Lab

EC2 under the hood@2014

DREAM:LabDREAM:LabDREAM:Lab

IaaS Computing Services@2014

DREAM:LabDREAM:LabDREAM:Lab

File/Object Storage Service:S3

••

••

DREAM:LabDREAM:LabDREAM:Lab

File/Object Storage Service:S3

•••

•••

DREAM:LabDREAM:LabDREAM:Lab

PUT Bucket

DREAM:LabDREAM:LabDREAM:Lab

DREAM:LabDREAM:LabDREAM:Lab

Put Object

DREAM:LabDREAM:LabDREAM:Lab

GET Object

DREAM:LabDREAM:LabDREAM:Lab

S3 Bucket Names

•CannedAccessControlList.PublicRead

DREAM:LabDREAM:LabDREAM:Lab

S3 from your AWS Console

DREAM:LabDREAM:LabDREAM:Lab

Authorization

••

DREAM:LabDREAM:LabDREAM:Lab

File/Object Storage Service:EBS

DREAM:LabDREAM:LabDREAM:Lab

AWS Simple Queue Service (SQS)

••

••

DREAM:LabDREAM:LabDREAM:Lab

SQS API CreateQueue, ListQueue, DeleteQueue

GetQueueAttribute

DREAM:LabDREAM:LabDREAM:Lab

Short/Long Polling SendMessage ReceiveMessage• Batch

••

•••

DREAM:LabDREAM:LabDREAM:Lab

Message Lifetime/Visibility

SetQueueAttributes, ReceiveMessage, ChangeMessageVisibility

DREAM:LabDREAM:LabDREAM:Lab

Using Message Visibility APIs

ReceiveMessage(i) → → SendMessage(o) → DeleteMessage(i)

ChangeMessageVisibility

Get(and delete)Message(i)

PutMessage(o)

DREAM:LabDREAM:LabDREAM:Lab

SQS from your AWS Console

DREAM:LabDREAM:LabDREAM:Lab

Gotchas!

DREAM:LabDREAM:LabDREAM:Lab

OpenStack Private Cloud Fabric

DREAM:LabDREAM:LabDREAM:Lab

OpenStack Private Fabric: Logical

DREAM:LabDREAM:LabDREAM:Lab

OpenStack Private Fabric: Conceptual

DREAM:LabDREAM:LabDREAM:Lab

Commercial & “Free” Clouds

DREAM:LabDREAM:LabDREAM:Lab

Hybrid, Multi, Mobile, Spot Clouds…

DREAM:LabDREAM:LabDREAM:Lab

Tentative Project Topics

DREAM:LabDREAM:LabDREAM:Lab

Test AWS VM

• ec2user@

1. ec2-54-169-172-211.ap-southeast-1.compute.amazonaws.com

2. ec2-54-169-77-100.ap-southeast-1.compute.amazonaws.com

DREAM:LabDREAM:LabDREAM:Lab

Reading from Today’s Lecture

Ongoing Assignment

Makeup Class, Project Discussion: Fri 4-530P