Performance, scalability and availability in...

Preview:

Citation preview

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

08|12|2015www.nordcloud.com

WE’RE ON A

MISSIONTO HELP ENTERPRISES GAIN

THEMAXIMUM

BENEFITSOF THE

CLOUD

NORDCLOUD

ARE

CLOUD-

NATIVE

SPECIALISTS

IN

Cloud Consulting, Migration & Automation

Managed Services

Cloud Capacity & Optimisation

Cloud Strategy

WE’RE

MAKING

ONE MIGRATION AT A TIME

THE

WORLDA MORE CLOUDY

PLACE

NORDCLOUD HAS

OVER

200

CUSTOMERSRUNNING

PRODUCTION

WORKLOADS ON

AWS

AWS Premier Consulting Partner

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…

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

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

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

IF IT’S NOT AUTOMATED,

ITS NOT FINISHED

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

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

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

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

...

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

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

FLEXIBLE

MANAGEDSERVICES KEEPING YOUR

CLOUD AVAILABLE,

OPTIMISED,

& SECURE

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

Case Studies

20

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

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

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

Munich 24

Jan Tietze

CTO Germany

jan.tietze@nordcloud.com

Nordcloud Deutschland GmbH

Theatinerstr. 11

80333 München

Germany

WE’RE HIRING!

www.nordcloud.com/careers

Come and join #TheCloudRevolution

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

Recommended