Cloud Computing project Report



Similar documents
Postgres Plus Cloud Database!

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok

How To Create A Virtual Private Cloud On Amazon.Com

How To Create A Virtual Private Cloud In A Lab On Ec2 (Vpn)

Cloud Computing Disaster Recovery (DR)

Alfresco Enterprise on AWS: Reference Architecture

Fault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together

Design for Failure High Availability Architectures using AWS

CumuLogic Load Balancer Overview Guide. March CumuLogic Load Balancer Overview Guide 1

EXECUTIVE SUMMARY CONTENTS. 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix. 1.

Preparing Your IT for the Holidays. A quick start guide to take your e-commerce to the Cloud

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

User Guide: Introduction to AWS-SAL

Immersion Day. Creating an Elastic Load Balancer. Rev

WELCOME TO CITUS CLOUD LOAD TEST

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

ArcGIS for Server: In the Cloud

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

Chapter 11 Cloud Application Development

TECHNOLOGY WHITE PAPER Jan 2016

Auto-Scaling, Load Balancing and Monitoring As service in public cloud

AWS Account Setup and Services Overview

Running Oracle on the Amazon Cloud

USER CONFERENCE 2011 SAN FRANCISCO APRIL Running MarkLogic in the Cloud DEVELOPER LOUNGE LAB

Web Application Hosting in the AWS Cloud Best Practices

Cloud Computing. Adam Barker

TECHNOLOGY WHITE PAPER Jun 2012

WE RUN SEVERAL ON AWS BECAUSE WE CRITICAL APPLICATIONS CAN SCALE AND USE THE INFRASTRUCTURE EFFICIENTLY.

Amazon EC2 Product Details Page 1 of 5

Monitoring and Scaling My Application

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

ur skills.com

Amazon Web Services Student Tutorial

An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud

Amazon Elastic Beanstalk

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study

GeoCloud Project Report GEOSS Clearinghouse

Cloud Computing with Amazon Web Services and the DevOps Methodology.

RemoteApp Publishing on AWS

Introduction to AWS in Higher Ed

OTM in the Cloud. Ryan Haney

/ Cloud Computing. Recitation 5 September 29 th & October 1 st 2015

Web Application Hosting in the AWS Cloud Best Practices

DNS use guidelines in AWS Jan 5, 2015 Version 1.0

Scalable Architecture on Amazon AWS Cloud

Cloud for Large Enterprise Where to Start. Terry Wise Director, Business Development Amazon Web Services

VMUnify EC2 Gateway Guide

Storage and Disaster Recovery

Who moved my cloud? Part II: What s behind the cloud vendors AWS, GCE and Azure?

ST 810, Advanced computing

Using ArcGIS for Server in the Amazon Cloud

How To Deploy Sangoma Sbc Vm At Amazon Cloud Service (Awes) On A Vpc (Virtual Private Cloud) On An Ec2 Instance (Virtual Cloud)

Managed Amazon Web Services

ARGUS AE Load Balancing

EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES

Cloud Computing Summary and Preparation for Examination

Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.

Using ArcGIS for Server in the Amazon Cloud

Every Silver Lining Has a Vault in the Cloud

Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012

Opsview in the Cloud. Monitoring with Amazon Web Services. Opsview Technical Overview

Introduction to Amazon Web Services! Leo Senior Solutions Architect

Amazon AWS in.net. Presented by: Scott Reed

Amazon Web Services Annual ALGIM Conference. Tim Dacombe-Bird Regional Sales Manager Amazon Web Services New Zealand

GreenSQL AWS Deployment

Deploying for Success on the Cloud: EBS on Amazon VPC. Phani Kottapalli Pavan Vallabhaneni AST Corporation August 17, 2012

Thing Big: How to Scale Your Own Internet of Things.

Amazon CloudWatch to monitor cloud resource usage

Deploying Virtual Cyberoam Appliance in the Amazon Cloud Version 10

Cloud computing is a marketing term that means different things to different people. In this presentation, we look at the pros and cons of using

Migration Scenario: Migrating Batch Processes to the AWS Cloud

Elastic Detector on Amazon Web Services (AWS) User Guide v5

How To Set Up Wiremock In Anhtml.Com On A Testnet On A Linux Server On A Microsoft Powerbook 2.5 (Powerbook) On A Powerbook 1.5 On A Macbook 2 (Powerbooks)

Talari Virtual Appliance CT800. Getting Started Guide

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros

CA API Management SaaS

BASICS OF SCALING: LOAD BALANCERS

Managing Your Microsoft Windows Server Fleet with AWS Directory Service. May 2015

Software- as- a- Service (SaaS) on AWS Business and Architecture Overview

How AWS Pricing Works

ColdFusion 10 in the Amazon AWS Cloud. Sven Ramuschkat tecracer GmbH

Cloud Computing In Reality: Experience sharing in cloud solution developments and evaluations

The look and feel of a traditional Dedicated Server, with the on-demand scalability, flexibility and reliability you expect from the Cloud.

ArcGIS 10.3 Server on Amazon Web Services

Proactively Secure Your Cloud Computing Platform

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing.

Eucalyptus User Console Guide

VX 9000E WiNG Express Manager INSTALLATION GUIDE

Transcription:

Name: Trasily Krishnan Shanmugham Cloud Computing project Report An online business can use load balancing and auto-scaling to support unexpected usage peaks and save money when usage is lower. Amazon web services (AWS) provide elastic load balancing to automatically distribute incoming web traffic across multiple Amazon EC2 instances. If one instance is getting too much traffic, some of it can be rerouted to another instances for processing. With load balancing we can add or remove Amazon EC2 instances as when needed without disrupting the overall flow of information. The main features of load balancing is distribution - Load balancing can automatically re- route to other running instances or equally distributes to all the their available instances. - Node failures - If one instance fails, it reroutes the traffic to other instances. Managing applications using load balancing has a lots of benefits. It minimizes the risk of overloading one single instance and provides health monitoring for Amazon EC2 instances. Health check monitoring helps monitoring the traffic, handles incoming requests and checks continually to make sure that the load- balancing running between the instances function properly. We can create and manage security groups with the load balancing to provide additional security and networking options. We can also set up load balancer in single availability zones or multiple availability zones to load balance incoming application traffic across Amazon EC2 instances. An availability zone is like a datacenter, which contains collection of computers in the physical locations, which will protect our application with the single location failure. We can access elastic load balancer through AWS management console, which is simple and intuitive web interface. Auto scaling is one of the important services to build highly available applications. It eliminates the single point of failure by distributing traffic across availability zones. It can be self- healing by launching new instances, if any of the instances failed. We need to enable load balancer before configuring auto scaling. We need to launch instances even for auto scaling. When usage is lower, we can switch off the server or instances to save money. Auto scaling can automatically increase the number of instances during high availability and in demand to performance maintenance. Auto Scaling is useful for both to applications that have stable demand patterns or that experience hourly, daily, or weekly variability in usage. Load Balancing For example: In a large organization, there are 5 servers and the network is equally distributing between all the servers. If one server fails, it automatically reroutes to the other four servers using dynamic load balancing. Auto scaling For example: In a flower shop, the web orders will be high during some occasion. But other normal days, orders will be less. During peak hours, we never know when we will get large number of orders. So we have to be ready with availability of servers using auto scaling. Auto scaling will automatically turn off the servers during less usage to avoid high cost. Also in online shopping, there will be high load on the servers during sale, daytime, weekends, etc. Auto scaling will automatically minimize the number of servers during low traffic (e.g: early morning). First we need to create an AWS account. We can see how to launch Instance, create load balancer, configure health checks, assign security groups, register, review settings, create load balancer and create auto scaling.

Creating Load balancer:

Launch Instances and add to load balancer:

Create Autoscaling Group and add instances: