Srinath Vaddepally.

Similar documents
Introduction to Amazon Cloud & EC2 Overview

CIT 668: System Architecture

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

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

Introduction to Amazon Web Services

Expected Learning Outcomes Introduction To AWS

CIT 668: System Architecture. Amazon Web Services

Introduction to Amazon Web Services. Jeff Barr Senior AWS /

Amazon Web Services. Foundational Services for Research Computing. April Mike Kuentz, WWPS Solutions Architect

Amazon Web Services and Feb 28 outage. Overview presented by Divya

Introduction to Amazon Cloud & EC2 Overview

Designing Fault-Tolerant Applications

CS15-319: Cloud Computing. Lecture 3 Course Project and Amazon AWS Majd Sakr and Mohammad Hammoud

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION

MarkLogic Cloud Service Pricing & Billing Effective: October 1, 2018

WHITEPAPER AMAZON ELB: Your Master Key to a Secure, Cost-Efficient and Scalable Cloud.

Security: Michael South Americas Regional Leader, Public Sector Security & Compliance Business Acceleration

Cloud and Storage. Transforming IT with AWS and Zadara. Doug Cliche, Storage Solutions Architect June 5, 2018

Introduction to Cloud Computing

Security & Compliance in the AWS Cloud. Amazon Web Services

Engage with ESRI in the AWS Cloud. Teresa Carlson, VP of Global Public Sector

LINUX, WINDOWS(MCSE),

Security & Compliance in the AWS Cloud. Vijay Rangarajan Senior Cloud Architect, ASEAN Amazon Web

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

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

Getting started with AWS security

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

DenyAll WAF User guide for AWS

Introducing Amazon Elastic File System (EFS)

Using The Hortonworks Virtual Sandbox Powered By Apache Hadoop

Cloud & AWS Essentials Agenda. Introduction What is the cloud? DevOps approach Basic AWS overview. VPC EC2 and EBS S3 RDS.

Introduction To Cloud Computing

Getting started with AWS security

Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014

AWS Administration. Suggested Pre-requisites Basic IT Knowledge

Amazon Elastic Compute Cloud (EC2)

Certificate Certificate number:

Lecture 09: VMs and VCS head in the clouds

Advanced Techniques for DDoS Mitigation and Web Application Defense

Private Cloud Public Cloud Edge. Consistent Infrastructure & Consistent Operations

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

SECURITY ON AWS 8/3/17. AWS Security Standards MORE. By Max Ellsberry

Amazon AppStream 2.0: SOLIDWORKS Deployment Guide

Security on AWS(overview) Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance

ThoughtSpot on AWS Quick Start Guide

Scaling on AWS. From 1 to 10 Million Users. Matthias Jung, Solutions Architect

Immersion Day. Getting Started with Linux on Amazon EC2

Amazon Web Services. Amazon Web Services

Introduction to cloud computing

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES

Immersion Day. Getting Started with Linux on Amazon EC2

TECHNICAL INFRASTRUCTURE AND SECURITY PANOPTO ONLINE VIDEO PLATFORM

Infrastructure Innovation Opportunities Y Combinator 2013

VMware Cloud on AWS is now available! #LHC3 159SU CONFI 2 DENTI

Security Aspekts on Services for Serverless Architectures. Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance

Apigee Edge Cloud - Bundles Spec Sheets

Amazon Web Services EC2 Helix Server

EE 660: Computer Architecture Cloud Architecture: IaaS

AWS Direct Connect Deep Dive

AWS Solution Architecture Patterns

CLOUD AND AWS TECHNICAL ESSENTIALS PLUS

Progress OpenEdge. > Getting Started. in the Amazon Cloud.

Training on Amazon AWS Cloud Computing. Course Content

Deploy the Firepower Management Center Virtual On the AWS Cloud

High Availability Infrastructure for Cloud Computing

VX 9000 Virtualized Controller INSTALLATION GUIDE

Netflix OSS Spinnaker on the AWS Cloud

Apigee Edge Cloud. Supported browsers:

How is server administration different in the Cloud?

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.

Pexip Infinity and Amazon Web Services Deployment Guide

Certificate. Certificate number: Certified by EY CertifyPoint since: February 28, 2017

VirtuLocity VLN Software Acceleration Service Virtualized acceleration wherever and whenever you need it

Cloud Essentials for Architects using OpenStack

AWS Solution Architect Associate

VX 9000E WiNG Express Manager INSTALLATION GUIDE

Asset Bank - Shared Hosting. Service Description

Certificate. Certificate number: Certified by EY CertifyPoint since: November 20, 2015

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies

VMware Cloud on AWS Adoption in the Enterprise

DocAve Online 3. Release Notes

Cloud Computing Overview

Introduction to ArcGIS Server Architecture and Services. Amr Wahba

1/10/2011. Topics. What is the Cloud? Cloud Computing

Cloud Computing. Luigi Santangelo Department of Computer Engineering University of Pavia

Better, Faster, Stronger web apps with Amazon Web Services. Senior Technology Evangelist, Amazon Web Services

Project Presentation

White Paper. Platform9 ROI for Hybrid Clouds

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

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

Pexip Infinity and Amazon Web Services Deployment Guide

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS

Cloud Computing Introduction & Offerings from IBM

INTEROPERABILITY MATRIX FOR ALL ZERTO VIRTUAL REPLICATION VERSIONS

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect.

RA-GRS, 130 replication support, ZRS, 130

Getting Started with Oracle DBaaS

Cloud Transformation and Significance of Security

MySQL In the Cloud. Migration, Best Practices, High Availability, Scaling. Peter Zaitsev CEO Los Angeles MySQL Meetup June 12 th, 2017.

Transcription:

Cloud Computing

Srinath Vaddepally CEO & Founder Srinath.Vaddepally@ristcall.com Cell : (816) 728 2134 www.ristcall.com

Agenda Automation testing Cloud Computing Motivation factors from Distributed systems Advantages Service models Deployment models Challenges Main building blocks Computing Storage, Database, Networking and other applications

Ristcall wearable communication platform Administrative Dashboard Patient device Staff device : RN, CNA, LPN - 4 -

Automation Testing Near Patient bed Bathroom Outside patient room

WiFi scanning in hospital

Motivation factors Distributed Systems Group of Independent computers that are networked together and appear to user as one computer and work together to achieve a common goal Advantages Economics, Speed, Inherent Distribution, Reliability, Incremental Growth Dis adavantages Software development, Networking, Secuirty Ref:http://www.qatar.cmu.edu/~msakr/15319-s10/lectures/lecture11.pdf

What is Cloud Computing On demand delivery of IT resources and applications via Internet with Pay as you go pricing Resources : Servers, Storage, data bases and applications Advantages Capital expense Vs variables expense Economies of Scale Capacity Planning Speed and Agility Go Global Ref:https://d0.awsstatic.com/whitepapers/aws-overview.pdf

Service delivery models Ref:http://www.mazikglobal.com/blog/cloud-computing-stack-saas-paas-iaas/

Cloud Deployment models Private Cloud Managed and Organized for its sole purpose Community Cloud Managed by several organizations and supports specific community interests Public Cloud Managed and organized by large cloud service provider (CSP) Hybrid Cloud Composed of two are more of above models

Challenges - Security Guest Hopping Attack SQL Injection Side Channel Attack Malicious Insider Data Storage Security Address Resolution Protocol Cache Poisoning End users attack Network Level Security Attacks Domain Name System Attack Domain Hijacking IP Spoofing (Denial of Service Attacks DOS) TCP SYN flooding Man In The Middle Attack (MITM) Source- http://airccse.org/journal/cnc/5513cnc15.pdf

http://aws.amazon.com/ec2/#pricing (9/10//2015) What is Amazon EC2? 0.5 GB memory 1 virtual core (ECU variable) Storage: EBS only 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,... 244 GB memory 36 virtual cores (116 ECU) 24x2TB HDD 13 Source: http://www.cis.upenn.edu/~nets212/

Oh no - where has my data gone? Not all EC2 instances have persistent storage Data survives stops & reboots, but not termination If you store data on the virtual hard disk of your instance and the instance fails or you terminate it, your data WILL be lost! So where should I put persistent data? Elastic Block Store (EBS) - in a few slides Ideally, use an AMI with an EBS root (Amzon's default AMI has this property) Caution: Default behavior is to delete the EBS upon termination of the instance 14 Source: http://www.cis.upenn.edu/~nets212/

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 Lives in S3 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) 15 Source: http://www.cis.upenn.edu/~nets212/

Security Groups Evil attacker Legitimate user (you or your customers) Instance Basically, a set of firewall rules Can be applied to groups of EC2 instances Each rule specifies a protocol, port numbers, etc... Only traffic matching one of the rules is allowed through Sometimes need to explicitly open ports 16 University of Pennsylvania Source: http://www.cis.upenn.edu/~nets212/

Regions and Availability Zones Where exactly does my instance run? No easy way to find out - Amazon does not say Instances can be assigned to regions Currently 12 availble: US East (Northern Virginia), US West (Northern California), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia/Pacific (Seoul), Asia/Pacific (Singapore), Asia/Pacific (Sydney), Asia/Pacific (Tokyo), Asia/Pacific (Mumbai), South America (Sao Paulo), AWS GovCloud Important, e.g., for reducing latency to customers Instances can be assigned to availability zones Purpose: Avoid correlated fault Several availability zones within each region 17 Source: http://www.cis.upenn.edu/~nets212/

http://aws.amazon.com/ec2/#pricing (9/10/2015) Network pricing AWS does charge for network traffic Price depends on source and destination of traffic Free within EC2 and other AWS services in the same region (e.g., S3) Remember: ISPs are typically charged for upstream traffic 18 Source: http://www.cis.upenn.edu/~nets212/

Instance types Source: http://aws.amazon.com/ ec2/reserved-instances/ 19 So far: On-demand instances Also available: Reserved instances One-time reservation fee to purchase for 1 or 3 years Usage still billed by the hour, but at a considerable discount Also available: Spot instances Spot market: Can bid for available capacity Instance continues until terminated or price rises above bid Source: http://www.cis.upenn.edu/~nets212/

Service Level Agreement 4.38h downtime per year allowed http://aws.amazon.com/ec2-sla/ (9/11/2013; excerpt) 20 Source: http://www.cis.upenn.edu/~nets212/

Recap: EC2 What EC2 is: IaaS service - you can rent virtual machines Various types: Very small to very powerful How to use EC2: Ephemeral state - local data is lost when instance terminates AMIs - used to initialize an instance (OS, applications,...) Security groups - "firewalls" for your instances Regions and availability zones On-demand/reserved/spot instances Service level agreement (SLA) 21 Source: http://www.cis.upenn.edu/~nets212/

Demo Logging into AWS Management Console Launching an instance Contacting the instance via ssh Terminating an instance Have a look at the AWS Getting Started guide: http://www.cis.upenn.edu/~nets212/handouts/aws-getting-started.pdf 22 Source: http://www.cis.upenn.edu/~nets212/

Questions?