[codeurs en seine] management & monitoring cloud

Post on 29-Nov-2014

478 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Même si la classification IaaS vs. PaaS est quelque peu éculée elle nous permettra de comprendre, en utilisant la plate-forme Cloud de Google, la répartition des responsabilités de Monitoring et de Management entre utilisateur et fournisseur de Cloud. Entre administration et monitoring de machines virtuelles, orchestration de service de load balancing, gestion de (base de) données, update transparent de stack technique et A/B testing nous allons parcourir les plus et les moins des approches orientées infrastructure et plate-forme tout en terminant sur une approche qui tente de combiner le meilleur des deux mondes

TRANSCRIPT

CloudMonitoring & Management

Aurez-vous le courage de vousconcentrer sur votre applicatif?

Alexis Moussine-Pouchkinegoogle.com/+AlexisMP

@alexismpJeudi 17 octobre 2013

Public Cloud

From Zero to Cloud ...

Your server

Why is the Cloud any different?

● Scale!○ Amount of resources

● Opinionated architecture○ Horizontal scalability

● Constant Change○ Cloud promises agility

vs.

“Everything fails, all the time”

“Design for failure and nothing fails”

“De-couple your components”

In the Cloud, everything is an API...

CLI Tools, gcutil, …

“It’s not in production if it’s not monitored”

-Some smart guy

$ gcutil addhttphealthcheck basic-check$ gcutil addtargetpool www-pool \ --health_checks= basic-check \ --instances=www1,www2,www3$ gcutil addforwardingrule www-rule --port_range=80 --target= www-pool

In the Cloud, everything is an API...

Can you spotthe platform?

Continuous Integration

Still a good idea in the cloud …… and in fact it’s crucial to have reproducible operations

Cloud means more discipline, not less !

Admit that you’re better off writing new features for your customers rather than deploying, running and monitoring your software and systems

Life of a Startup ...

EnterPaaS !

CapabilitiesService.getStatus(Capability)Capability.BLOBSTORE

Capability.DATASTORE

Capability.DATASTORE_WRITE

Capability.IMAGES

Capability.MAIL

Capability.MEMCACHE

Capability.TASKQUEUE

Capability.URL_FETCH

...

IaaS

PaaS

The Continuum of Computing

Cloud Platform

IaasInfrastructure-as-a-Service

PaasPlatform-as-a-Service

Virtualized hardware Abstracted computing power

VM - Based Backend

❏ An App Engine module running in a Compute Engine VM❏ Profound change in App Engine

❏ No more security constraints❏ Security implemented at a different layer

❏ Much bigger dedicated VMs

❏ Full power of GCE, and simplicity of App Engine

Build. Store. Analyze.

On the sameinfrastructurethat powers Google

$2,000 inGoogle Cloud Platform Creditcloud.google.com/starterpack

Promo Code: alp-in

“We want to use Clouds, not build them”-Adrian Cockcroft, Netflix

CloudMonitoring & Management

Aurez-vous le courage de vousconcentrer sur votre applicatif?

Alexis Moussine-Pouchkinegoogle.com/+AlexisMP

@alexismpJeudi 17 octobre 2013

top related