A MAZON W EB S ERVICES Reza Yousefzadeh 12/9/2014.

Slides:



Advertisements
Similar presentations
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
Advertisements

Ed Duguid with subject: MACE Cloud
Ed Duguid with subject: MACE Cloud
Cloud Computing Mick Watson Director of ARK-Genomics The Roslin Institute.
B. Ramamurthy 4/17/ Overview of EC2 Components (fig. 2.1) 10..* /17/20152.
1 Cloud Computing with Amazon and Oracle Lewis Cunningham TUSC, Sr Datawarehouse Consultant
Amazon Web Services Justin DeBrabant CIS Advanced Systems - Fall 2013.
University of Notre Dame
© 2010 VMware Inc. All rights reserved Amazon Web Services.
Amazon Web Services and Eucalyptus
Using ArcGIS for Server in the Amazon Cloud
Cloud Computing Imranul Hoque. Today’s Cloud Computing.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
Webscale Computing Mike Culver Amazon Web Services.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
Infrastructure as a Service (IaaS) Amazon EC2
Emerging Platform#6: Cloud Computing B. Ramamurthy 6/20/20141 cse651, B. Ramamurthy.
Ken Birman. Massive data centers We’ve discussed the emergence of massive data centers associated with web applications and cloud computing Generally.
Matt Bertrand Building GIS Apps in the Cloud. Infrastructure - Provides computer infrastructure, typically a platform virtualization environment, as a.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Cloud Computing (101).
What is Cloud Computing?. Why call it “Cloud” Computing?
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Introduction to Amazon Web Services (AWS)
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Cloud Computing using AWS C. Edward Chow. Advanced Internet & Web Systems chow2 Outline of the Talk Introduction to Cloud Computing AWS EC2 EC2 API A.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
The Cloud Cost Model 9/3/ AWS Account Activity $ /3/20152.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Accessing the Amazon Elastic Compute Cloud (EC2) Angadh Singh Jerome Braun.
Introduction to Cloud Computing
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Cansys West International Conference February , 2013Panama City, Panama An easier way to deliver APPX applications.
Webscale Computing Mike Culver Amazon Web Services.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
Cloud Computing Instructor: Pankaj Mehra Teaching Assistant: Raghav Gautam Lec. 5 April 22, 2010 ISM 158.
Amazon Web Services: Amazon Elastic Compute Cloud (Amazon EC2) 陳雪菁 [95C 資管組 P ]
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
Cloud Computing Tony Floyd ITEC 452 Part 1 Part 2.
CLOUD WITH AMAZON. Amazon Web Services AWS is a collection of remote computing services Elastic Compute Cloud (EC2) provides scalable virtual private.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
Lattelecom | Cloud Pakalpojums. 2 | Lattelecom Cloud Platform: Competitive Advantages 3 Hardware infrastructure User Control Panel Customer self-service.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Platform As A Service - service dev & integration platform - JaeHyun.Park ThinkFree Blog- OfficeLog-
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Course: Cluster, grid and cloud computing systems Course author: Prof
Introduction and Getting Started guide Alex Zlotnik Technion
Chapter 6: Securing the Cloud
The Future? Or the Past and Present?
Amazon Instance Purchasing Options
Introduction to Amazon Web Services Overview of AWS Services
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
Introduction to Cloud Computing
AWS: EC2, S3 and Other Services
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
AWS: EC2, S3 and Other Services
Brandon Hixon Jonathan Moore
AWS Cloud Computing Masaki.
Presentation transcript:

A MAZON W EB S ERVICES Reza Yousefzadeh 12/9/2014

Outline What is cloud Computing? Cloud Computing: XaaS Amazon Web Services Amazon EC2

Issues Facing Developers 70% of Web Development Effort is “Muck”: – Data Centers – Bandwidth / Power / Cooling – Operations – Staffing Scaling is Difficult and Expensive: – Large Up-Front Investment – Invest Ahead of Demand – Load is Unpredictable

Solution: Web-Scale Computing Scale capacity on demand Turn fixed costs into variable costs Always available Rock-solid reliability Simple APIs and conceptual models Cost-effective Reduced time to market Focus on product & core competencies

What is cloud computing the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer. An analogy: electricity services – you simply plug into a vast electrical grid managed by experts to get a low cost, relialbe power supply - available to you with much greater efficiency than you could generate on your own

Cloud Computing: Xaas IaaS: Infrastructure as a Service, AWS EC2 PaaS: Platform as a Service. AWS Elastic Beanstalk SaaS: Software as a Service. eg. google doc/group DaaS: Desktop as a Service – Amazon WorkSpaces, Vmware Horizon

Amazon Web Services (AWS)

Overview of Services

Amazon EC2 Functionality Select a pre-configured, templated image to get up and running immediately. Or create an Amazon Machine Image (AMI) containing your applications, libraries, data, and associated configuration settings. Configure security and network access on your Amazon EC2 instance. Choose which instance type(s) and operating system you want, then start, terminate, and monitor as many instances of your AMI as needed, using the web service APIs or the variety of management tools provided. Determine whether you want to run in multiple locations, utilize static IP endpoints, or attach persistent block storage to your instances. Pay only for the resources that you actually consume, like instance-hours or data transfer.

Elastic Elastic – Amazon EC2 enables you to increase or decrease capacity within minutes, not hours or days. – You can commission one, hundreds or even thousands of server instances simultaneously. – controlled with web service APIs, application can automatically scale itself up and down depending on its needs. Elastic Block Store vs. local Disk (not backup) Elastic IP Addresses vs. Static IP Addresses – programmatically remapping your public IP addresses to any instance in your account

Cost Saving Considerations On-Demand Instances – On-Demand Instances let you pay for compute capacity by the hour with no long-term commitments. This frees you from the costs and complexities of planning, purchasing, and maintaining hardware and transforms what are commonly large fixed costs into much smaller variable costs. Reserved Instances – Reserved Instances give you the option to make a low, one-time payment for each instance you want to reserve and in turn receive a significant discount on the hourly charge for that instance. Spot Instances – Spot Instances allow customers to bid on unused Amazon EC2 capacity and run those instances for as long as their bid exceeds the current Spot Price.

EC2 Features Multiple Locations: Regions/Availability Zones – 8 regions: US East (Northern Virginia), US West (Oregon), US West (Northern California), EU (Ireland), Asia Pacific (Singapore), Asia Pacific (Tokyo), South America (Sao Paulo), Asia Pacific (Sydney) – Inexpensive, low latency network connectivity to other Availability Zones in the same Region, 99.95% SLA. Amazon Virtual Private Cloud Amazon CloudWatch Auto Scaling Elastic Load Balancing HPC Clusters VM Import / Export

Amazon EC2 Concepts Amazon Machine Image (AMI): – Bootable root disk – Pre-defined or user-built – Catalog of user-built AMIs – OS: Fedora, Centos, Gentoo, Debian, Ubuntu, Windows Server – App Stack: LAMP, mpiBLAST, Hadoop Instance: – Running copy of an AMI – Launch in less than 2 minutes – Start/stop programmatically Network Security Model: – Explicit access control – Security groups

Instance Types T2 – T2 instances are Burstable Performance Instances that provide a baseline level of CPU performance with the ability to burst above the baselineBurstable Performance Instances M3 – This family includes the M3 instance types and provides a balance of compute, memory, and network resources, and it is a good choice for many applications. Compute Optimized: C3 – C3 instances are the latest generation of compute-optimized instances, providing customers with the highest performing processors and the lowest price/compute performance available in EC2 currently. Memory Optimized: R3 – R3 instances are optimized for memory-intensive applications and have the lowest cost per GiB of RAM among Amazon EC2 instance types. GPU: G2 – This family includes G2 instances intended for graphics and general purpose GPU compute applications. Storage Optimized: I2 – This family includes the High Storage Instances that provide very fast SSD-backed instance storage optimized for very high random I/O performance, and provide high IOPS at a low cost. HS1 – HS1 instances provide very high storage density and high sequential read and write performance per instance. It also offers the highest storage density among other EC2 instances and is lowest on $/GB storage.

Free Tier

Pricing – On Demand Instances

Pricing – Light Utilization Reserved Instances

Pricing – Medium Utilization Reserved Instances Getting to know your new assignment Familiarizing yourself with your new environment Meeting new colleagues

Pricing – Heavy Utilization Reserved Instances Getting to know your new assignment Familiarizing yourself with your new environment Meeting new colleagues

Pricing – Spot Instances

EC2 API