How We Benefited from Cloud

31
How We Benefited from Cloud

Transcript of How We Benefited from Cloud

How We Benefitedfrom Cloud

Hi Everyone !Asanka NissankaSoftware Engineer

Square Mobile [email protected]

www.asankan.info @asankanissanka

● Introduction● Early Set-up● Selecting Cloud Provider● Services We Use● New Set-up● Benefits

Agenda

Introduction

➔ Decision Partner➔ SaaS➔ Maintain Risk Profile➔ Hybrid Application (Web and Mobile App)➔ Multi-tenant Support➔ Offline Use➔ Targeted on both individuals and Companies

Early Set-up

❖ Single Server running➢ IIS (API & Front-end)➢ PDF Generating Service➢ Image Store➢ Database Server

❖ Third party service to manage domain configuration

Domain Service Server

Problems we Had

● Poor Performance● No auto healing on failures● No auto scaling● Delayed response time for different regions● No failures detection and notifying● Single point of failure● No automatic database backups● No load-balancing● Huge Bill

Customer Developer

User

Migrate to Cloud

?

Selecting Cloud Provider

2014 IaaS Magic Quadrant

“AWS is the overwhelming market share leader, with

more than 5X the compute capacityin use than the aggregate total of the other 14

providers”

2014 Public Cloud Storage Magic Quadrant

“AWS has a proven, well-rounded storage portfolio and is highly innovative, agile and

responsive to customer needs”

“AWS offers storage services in 10 regions (including AWS GovCloud in the U.S.), with

more than 50 edge locations worldwide”

AWS Free TierFor One Year

I LIKE ITand

I KNOW IT

● Compute

● Storage & Content delivery

● Database

● Networking

● Administration & Security

● Deployment and Management

● Analytics

● Application Services

● Mobile Services

● Enterprise

Applications

AWS Platform

AWSPlatform

AWSPlatform

Regions ? An independent collection of AWS resources in a defined geography

A solid foundation for meeting location dependant privacy and compliance requirements

Availability Zones ?Designed as Independent failure zones

Physically separated with a typical metropolitan region

Edge Locations ?To deliver content to end users with lower latency

Supports global DNS infrastructure (Route 53) and Cloud Front CDN

Regions&

Availability Zones

Deployment & Automation

ServicesWe

Consume

Architecture

Benefits

● Automated Backups● Performance Insanely Increased● Application health notifications● Zero downtime deployments● Auto Scaling● Upgrade Server Hardware in seconds● Pay only for usage● Auto-healing● Load balancing● Application health monitoring● Caching static resources

Thank YouAny Questions ?