Top Banner
Ashwinee Kumar June 2015 Cloud Infrastructure Ecommerce Series Part 2
16

eCommerce Series Part 2 - Cloud Infrastructure

Apr 15, 2017

Download

Documents

Ashwinee Kumar
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: eCommerce Series Part 2 - Cloud Infrastructure

Ashwinee Kumar

June 2015

Cloud InfrastructureEcommerce Series – Part 2

Page 2: eCommerce Series Part 2 - Cloud Infrastructure

2

Agenda

1. Cloud services2. Scaling infrastructure - Provisioning

Page 3: eCommerce Series Part 2 - Cloud Infrastructure

CAPEX Vs OPEX

3

Page 4: eCommerce Series Part 2 - Cloud Infrastructure

Types of Cloud deployment

4

1. Public2. Private3. Hybrid

Page 5: eCommerce Series Part 2 - Cloud Infrastructure

Deployment Models

5

Page 6: eCommerce Series Part 2 - Cloud Infrastructure

Public vs Private Cloud

6

Page 7: eCommerce Series Part 2 - Cloud Infrastructure

Types of Cloud service models

7

1. IaaS2. PaaS3. SaaS

Page 8: eCommerce Series Part 2 - Cloud Infrastructure

Cloud Service

8

For a resource to be part of cloud service Metered Elastic On demand

Page 9: eCommerce Series Part 2 - Cloud Infrastructure

Ownership of Infrastructure

9

Page 10: eCommerce Series Part 2 - Cloud Infrastructure

Scaling the Infrastructure

10

Page 11: eCommerce Series Part 2 - Cloud Infrastructure

Business season

11

“Almost a third of British online shoppers experienced problems with their orders over the Christmas period” - 2014

What happens on black Friday, cyber Monday, singles day etc… ?

Page 12: eCommerce Series Part 2 - Cloud Infrastructure

Provisioning

12

Static Provisioning – Add infrastructure before the season based on historical data Auto Provisioning – Add infrastructure at run time

1. Scale up (Vertical scaling) – increase capacity of individual node, code efficiency, cache1. Hardware and infrastructure focused

2. Scale out (Horizontal scaling) – add additional nodes1. Development and architecture focused

3. Hybrid – Scale up + Scale out

Page 13: eCommerce Series Part 2 - Cloud Infrastructure

Wondering?

13

2. How much to scale ?Answer: Scaling Unit – Combination of resources that needs to be scaled together

Eg.. for every 100 users, we may need 2 web server nodes, one application service node, and 100 MB of disk space

1. Why do scalability issues occur ?Answer: Software is either consuming more resources than they should be or demand for your software has increased

Page 14: eCommerce Series Part 2 - Cloud Infrastructure

Limitation of Provisioning in Traditional IT

14

Limitations Static provisioning – could lead to under or over utilization Scaled for peak – grossly underutilized Load test methodology – Gradual ramp based while it is rapid burst in reality Time spent building infrastructure which is better spent on core business

Page 15: eCommerce Series Part 2 - Cloud Infrastructure

Scaled for peak - example

15

Page 16: eCommerce Series Part 2 - Cloud Infrastructure

Load Test

16

Gradual Ramp up based Load test

Rapid Burst in reality