Cloud Computing 1. CSCI 4850/5850 High-Performance Computing Spring 2018

Similar documents
Srinath Vaddepally.

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?

CIT 668: System Architecture. Amazon Web Services

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

Introduction to Cloud Computing

2013 AWS Worldwide Public Sector Summit Washington, D.C.

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

Introduction to Amazon Cloud & EC2 Overview

Cloud Computing 3. CSCI 4850/5850 High-Performance Computing Spring 2018

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION

Introduction to Amazon Web Services

Cloud Computing. Technologies and Types

Introduction to Amazon Web Services. Jeff Barr Senior AWS /

About Intellipaat. About the Course. Why Take This Course?

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

FAST TRACK YOUR AMAZON AWS CLOUD TECHNICAL SKILLS. Enterprise Website Hosting with AWS

Amazon Web Services. Block 402, 4 th Floor, Saptagiri Towers, Above Pantaloons, Begumpet Main Road, Hyderabad Telangana India

Welcome to the New Era of Cloud Computing

Enroll Now to Take online Course Contact: Demo video By Chandra sir

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

LINUX, WINDOWS(MCSE),

Lecture 09: VMs and VCS head in the clouds

AWS Solution Architect Associate

Finished Application e.g. SalesForce.com. Software as a Service. Application Code Publish your app to the cloud. Platform as a Service

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES

Cloud Computing 2. CSCI 4850/5850 High-Performance Computing Spring 2018

PROTECT YOUR DATA FROM MALWARE AND ENSURE BUSINESS CONTINUITY ON THE CLOUD WITH NAVLINK MANAGED AMAZON WEB SERVICES MANAGED AWS

Amazon Web Services (AWS) Training Course Content

Introduction to data centers

Training on Amazon AWS Cloud Computing. Course Content

Cloud Computing Introduction & Offerings from IBM

Cloud Computing Economies of Scale

AWS Storage Gateway. Amazon S3. Amazon EFS. Amazon Glacier. Amazon EBS. Amazon EC2 Instance. storage. File Block Object. Hybrid integrated.

Programming model and implementation for processing and. Programs can be automatically parallelized and executed on a large cluster of machines

AWS Agility + Splunk Visibility = Cloud Success. Splunk App for AWS Demo. Laura Ripans, AWS Alliance Manager

CPSC 426/526. Cloud Computing. Ennan Zhai. Computer Science Department Yale University

Cloud Computing Briefing Presentation. DANU

Introduction to. Amazon Web Services. Thilina Gunarathne Salsa Group, Indiana University. With contributions from Saliya Ekanayake.

INTRODUCING CISCO SECURITY FOR AWS

Examining Public Cloud Platforms

Amazon Web Services Training. Training Topics:

Introduction To Cloud Computing

Cloud Computing Technologies and Types

Cloud Essentials for Architects using OpenStack

Introduction to cloud computing

AWS Administration. Suggested Pre-requisites Basic IT Knowledge

Certificate of Registration

5 Reasons to Host Oracle E-Business Suite on the AWS Cloud

Azure Marketplace Getting Started Tutorial. Community Edition

Security of End User based Cloud Services Sang Young

Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Introduction to Cloud Computing

MIGRATING SAP WORKLOADS TO AWS CLOUD

Top 40 Cloud Computing Interview Questions

Data Centers and Cloud Computing

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

Azure Marketplace. Getting Started Tutorial. Community Edition

Course Overview. ECE 1779 Introduction to Cloud Computing. Marking. Class Mechanics. Eyal de Lara

THE CLOUDIFICATION OF CAPITAL MARKETS. How Market Data APIs Allow Banks to Innovate At The Speed of Fintech

Amazon Web Services 101 April 17 th, 2014 Joel Williams Solutions Architect. Amazon.com, Inc. and its affiliates. All rights reserved.

Cloud Computing. Amazon Web Services (AWS)

zenterprise The Ideal Platform For Smarter Computing Improving Service Delivery With Private Cloud Computing

Data Centers and Cloud Computing. Data Centers

Cloud Computing: Making the Right Choice for Your Organization

CPM. Quick Start Guide V2.4.0

Lean & Mean on AWS: Cost-Effective Architectures. Constantin Gonzalez, Solutions Architect, AWS

CLOUD AND AWS TECHNICAL ESSENTIALS PLUS

Benefits of Extending your Datacenters with Amazon Web Services

Accelerate Your Cloud Journey

Technical Brief. Adding Zadara Storage to VMware Cloud on AWS

The Windows Azure Platform: A Perspective

Developing Enterprise Cloud Solutions with Azure

THE ZADARA CLOUD. An overview of the Zadara Storage Cloud and VPSA Storage Array technology WHITE PAPER

SAA-C01. AWS Solutions Architect Associate. Exam Summary Syllabus Questions

Amazon Elastic Compute Cloud (EC2)

The Windows Azure Platform: A Perspective

NGF0502 AWS Student Slides

CIT 668: System Architecture

TPP On The Cloud. Joe Slagel

Cloud Computing. Ennan Zhai. Computer Science at Yale University

Implementing Remote Desktop Computing Services using Amazon EC2 An IaaS Example

Java in der Cloud Aktuelle Möglichkeiten und Entwicklungen

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

CIS : Scalable Data Analysis

Introducing Amazon Elastic File System (EFS)

Breaking Through the Cloud: A LABORATORY GUIDE TO CLOUD COMPUTING

Next-Generation Cloud Platform

Project Presentation

Amazon Linux: Operating System of the Cloud

IaaS Framework Agreements Pan-European Cloud Services ready for adoption

NCTA-Certified CloudOps Specialist (NCO) Exam NCO-110

Cloud Computing Economics

what is cloud computing?

Cloud Infrastructure

Amazon Elastic Compute Cloud

Transcription:

Cloud Computing 1 CSCI 4850/5850 High-Performance Computing Spring 2018 Tae-Hyuk (Ted) Ahn Department of Computer Science Program of Bioinformatics and Computational Biology Saint Louis University

Learning Objectives You will learn how to use Amazon Web Service (AWS) that is a cloud flatform 2

Setting up an AWS for HPC course Three options: Signup AWS (need credit card) Then, apply AWS Educate Credit ($100) Just signup AWS Educate without creditcard (limited) Use my course account credential (I will forward the info at class) 3

What is Cloud Computing? Cloud computing is the on-demand delivery of IT resources and applications via the Internet with pay-as-you-go pricing. With cloud computing, you don t need to make large upfront investments in hardware and spend a lot of time managing that hardware. Cloud computing provides a simple way to access servers, storage, databases, and a broad set of application services over the Internet. 4

Why Call It the Cloud? Internet traditionally represented as the cloud CC allows for running applications remotely in the Internet à Cloud Computing 5

Six Advantages of Cloud Computing Trade capital expense for variable expense Benefit from massive economies of scale Stop guessing about capacity Increase speed and agility Stop spending money running and maintaining data centers Go global in minutes 6

Security and Compliance Cloud security is job zero in cloud computing providers. Providers usually provides security-specific tools and features across network security, configuration management, access control, and data encryption. Cloud Compliance enables customers to understand the robust controls in place to maintain security and data protection in the cloud. This helps customers to establish and operate of security control environment. 7

History: The pioneers Jul 2002: Amazon Web Services launched Third-party sites can search and display products from Amazon's web site, add items to Amazon shopping carts Available through XML and SOAP Mar 2006: Amazon S3 launched Innovative 'pay-per-use' pricing model, which is now the standard in cloud computing Cheaper than many small/medium storage solutions: $0.15/ GB/month of storage, $0.20/GB/month for traffic Amazon no longer a pure retailer, entering technology space Aug 2006: EC2 launched Core computing infrastructure becomes available 8

History: Wide-spread adoption Apr 2008: Google App Engine launched Same building blocks Google uses for its own applications: Bigtable and GFS for storage, automatic scaling and load balancing,... Nov 2009: Windows Azure Beta launched Becomes generally available in 21 countries in Feb 2010 Microsoft s online services are gradually transitioned to Azure Dec 2013: Google Compute Engine launches Provides lower level support vs. App Engine; full set of services Dramatically lower prices, quickly matched by AWS and Azure 9

What is Amazon AWS? Amazon Web Services (AWS) provides a number of different services, including: Amazon Elastic Compute Cloud (EC2) Virtual machines for running custom software Amazon Simple Storage Service (S3) Simple key-value store, accessible as a web service Amazon DynamoDB Distributed NoSQL database, one of several in AWS Amazon Elastic MapReduce Scalable MapReduce computation Amazon Mechanical Turk (MTurk) A 'marketplace for work' Amazon SimpleDB Simple NoSQL database... 10

AWS credentials X.509 certificates AWS web site and management console Command-line tools SOAP APIs Sign-in credentials http://docs.aws.amazon.com/awsec2/latest/commandlinereference/ec2-climanaging-certs.html Connecting to an instance (e.g., via ssh) REST APIs EC2 key pairs Access keys Many different types of credentials 11

The AWS management console Used to control many AWS services: For example, start/stop EC2 instances, create S3 buckets... 12

What is Amazon EC2? Infrastructure-as-a-Service (IaaS) You can rent various types of virtual machines by the hour In your VMs, you can run your own (Linux/Windows) programs Examples: Web server, search engine, movie renderer,... 1 GB memory 1 virtual core (ECU variable) Storage: EBS only http://aws.amazon.com/ec2/#pricing (9/10//2015) 244 GB memory 36 virtual cores (116 ECU) 24x2TB HDD 13 13

Amazon Machine Images When I launch an instance, what software will be installed on it? Software is taken from an Amazon Machine Image (AMI) Selected when you launch an instance Essentially a file system that contains the operating system, applications, and potentially other data How do I get an AMI? Amazon provides several generic ones, e.g., Amazon Linux, Fedora Core, Windows Server,... You can make your own You can even run your own custom kernel (with some restrictions) 14

Online Tutorial & Certification https://www.aws.training/ 15

Getting Started https://aws.amazon.com/getting-started/ Today: Launch a Linux Virtual Machine Launch a WordPress Website Store and Retrieve a File 16

AWS User Guide http://docs.aws.amazon.com/awsec2/latest/userguide/ concepts.html 17