performance, scalability and availability in...

27
Performance, scalability and availability in AWS Managing the end to end lifecycle of cloud assets 08|12|2015 www.nordcloud.com

Upload: vandieu

Post on 20-Mar-2018

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

Performance, scalability and availability in AWSManaging the end to end lifecycle of cloud assets

08|12|2015www.nordcloud.com

Page 2: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

WE’RE ON A

MISSIONTO HELP ENTERPRISES GAIN

THEMAXIMUM

BENEFITSOF THE

CLOUD

Page 3: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

NORDCLOUD

ARE

CLOUD-

NATIVE

SPECIALISTS

IN

Cloud Consulting, Migration & Automation

Managed Services

Cloud Capacity & Optimisation

Cloud Strategy

Page 4: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

WE’RE

MAKING

ONE MIGRATION AT A TIME

THE

WORLDA MORE CLOUDY

PLACE

Page 5: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

NORDCLOUD HAS

OVER

200

CUSTOMERSRUNNING

PRODUCTION

WORKLOADS ON

AWS

Page 6: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

AWS Premier Consulting Partner

Page 7: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

The beginning of the Cloud journey

• You realize that “Digital“ is part of your core business, and software

is taking over

• But something is wrong with what you have today

• Static vs. Dynamic/Innovative

• “Everything is a ticket“ vs. Self-Service

• Task-based scripting vs. Automation

• The failures of the past still haunt you

•Data center efficiency…

•That ill-sized network fabric/SAN/… you bought… and that

hasn‘t fully depreciated yet…

Page 8: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

The beginning of the Cloud journey

• You ask yourself questions like…

• How can you bring the value of computing closer to end users, customers,

developers, and IT?

• What do your developers need to ship more value more often?

• You explore operating modes:

• Traditional data center ops

• Managed Service Providers

• Private vs. public cloud

• DevOps vs. traditional release management

• Eventually, you decide for public cloud because of cost, limitless capacity & agility

Page 9: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

Why agility matters to your business

• Business is about...

• Execution...not ideas!

• Good execution means you are:

• Faster to deliver

• More cost efficient

• Deliver at the right quality for your market

• Closer to your customer

• Constantly improving

• Good execution means you are competitive

• “Execution is the discipline of getting things done”

• AWS allows you to focus on execution

Page 10: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

Why agility matters to your business

• How does AWS enable you to focus on execution?

• By going from manual, partially scripted build of

infrastructure and code to fully automated deployment of

everything...

• By shipping not once per quarter, but continuously

Page 11: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

IF IT’S NOT AUTOMATED,

ITS NOT FINISHED

Page 12: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

We automate all the things.

• You‘ll do something frequently, automate it!

• You need it done correctly and uniformly, automate it!

• You want to be faster, automate it!

• You (probably) do it already:

• Testing... in software development

• Deployment, patching, updating... of applications & OS

• In the cloud, we automate the lifecycle of everything

• In particular, we automate…

Code Build + Deploy Run

Page 13: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

What gets automated

• End to end lifecycle for all infrastructure resources

• “Cradle to grave“: creation, configuration, runtime, termination

• Spans all elements in the infrastructure

• Security Groups (firewall rules)

• Monitoring, logging configuration

• Virtual servers

• Load balancers

• NAT Gateways

• Authentication configuration

• …

13

Page 14: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

Cloud Automation

• Automate end-to-end lifecycle for the whole infrastructure...

because in the cloud, infrastructure is (can be! should be!) code

• Repeatable

• Reusable

• Versioned

• Can you do this on-premises?

• Kinda, sorta, clumsy, vendor specific…

• It just wasn‘t designed for this purpose...

...and you will need procurement involved

• Many cloud feats are unavailable. E.g. you can't...

• „Magically“ create things

• Easily automate infrastructure configuration

• Pure “Cloud Magic“ is access to limitless capacity, and

Cloud Automation is the key to access to it!

Team

Team

Team

Team

“Traditional“ on-premises approach

Automated Cloud approach

Page 15: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

The Nordcloud Approach to Cloud Automation

• We help you build the

infrastructure in AWS

through automation (at

“design” or “migration” stage)

• Our services extend into the

full lifecycle

• With our Managed Cloud

Service we can operate your

service for you

• Automation reduces cost of

support

15

Degree of automation

Eff

icie

ncy, p

red

icta

bili

ty,

rep

ea

tabili

ty, sca

lab

ility

,

ag

ility

...

Page 16: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

What to automate 16

Don‘t automate / use services:

• Stateful resources

(database/cache/CDN)

• Slow to deploy resources

• Certain shared infrastructure

Automate:

• Stateless

• Fast deployment

• Frequent redeployment beneficial

Page 17: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

Automation Results & Benefits

• Deploy more quickly, more often and with confidence

• Easy, fast scalability & availability

• Faster testing

• Improve time to market:

• Increased developer productivity via combined infrastructure and deployment

automation

• Enable microservices

• Availbility improvement

• Defined state every time, full-stack knowledge, single source of truth

• Test against same configuration in test/dev/production

• Error free deployments due no manual steps

17

Page 18: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

FLEXIBLE

MANAGEDSERVICES KEEPING YOUR

CLOUD AVAILABLE,

OPTIMISED,

& SECURE

Page 19: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

Operations in the Cloud

• Even with automation there are plenty of things to

manage

•Security (Incidents, Config, Policy...)

•Backup – snapshots & services (like AWS RDS)

•Monitoring

•Availability

19

Page 20: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

Case Studies

20

Page 21: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

CASEFuelling Husqvarna's power products

and IoT infrastructure with the cloud.

"The solution has created a platform that delivers the

required scalability, processing capabilities of big data, and

faster time to market, all in a cost-effective manner."

-Lars Olofsson, IT System Architect, Husqvarna Group

Page 22: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

CASE10x lower up-front investment

for Talend.

“The cooperation with Nordcloud enabled Talend to bring such a complex

solution to market in less than three months from project launch. The

combination of AWS technology with the solid experience of Nordcloud was

the guarantee of success and an on-time delivery of the product to market.”

-Dietmar Lenzen, VP of Product Development, Talend

Page 23: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

CASECreating a tailored cloud infrastructure

to expedite growth for Sanoma

Games.

“The combination of the AWS product portfolio and Nordcloud’s talented,

customer-focused expert team - developing services directly in the cloud -

provides Sanoma Games with the scalability and durability to successfully

serve millions of gamers around the world.”

-Olof Hoverfält, Head of Sanoma Games Business Unit, Sanoma

Page 24: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

Munich 24

Jan Tietze

CTO Germany

[email protected]

Nordcloud Deutschland GmbH

Theatinerstr. 11

80333 München

Germany

Page 25: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

WE’RE HIRING!

www.nordcloud.com/careers

Come and join #TheCloudRevolution

Page 26: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that

Technologies used in Cloud Automation

• AWS & Open Source Toolset:

• CloudFormation

• HashiCorp Tools – Packer, Terraform…

• Git

• Jenkins

• Puppet/Chef/Instance Metadata

• Custom IP

• (arrange across beam from start to finish)

26

Page 27: Performance, scalability and availability in AWSaws-de-media.s3.amazonaws.com/images/AWS_Summit_Berlin_2016/... · •That ill-sized network fabric/SAN/… you bought… and that