Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
iStars 2012
Qu es Cloud Computing?
Definicin: El Cloud es un nuevo modelo de consumo y delivery inspirado en los servicios de internet. rincipales venta!as:
1) Autoservicio. On demand 2) Multi-ubiquidad en el acceso 3) Rpidez en la provisin 4) Independiente de la Localizacin 5) Elasticidad real de los recursos 6) Modelo Flexible de precio, facturacin ) Infrastructura no visible al usuario final !) "ervicios standari#ados a un coste menor
a$
70 !0 percent (mu" e#iciente) ilimitado Minutos Das o horas Automatizados Variables (por hora) AutoServicio Meses
Entornos de tipo Cloud
2aaS: Comercial Dele(acin de procesos 'areas concretas &nstalacin de Aplicaciones Alquiler de &nfrastructura
SaaS: /as aplicaciones %e) del proveedor son accesi)les como servicios. El consumidor no (estiona ni controla la infrastructura o las capacidades de las aplicaciones.
aaS permite al consumidor usar la infrastructura cloud para desarrollar y ,acer deploy de aplicaciones mediante len(ua!es y ,erramientas soportadas por el proveedor #e(. -ava+ pyt,on+ ..et$.
&aaS permite al consumidor alquilar los recursos &' en los que instalar y e!ecutar el su soft%are. El consumidor no (estiona o controla la infrastrucura cloud pero tiene control so)re el S*+ almacenamiento+ el deploy aplicaciones y la seleccin de la red.
Cloud (5blico: /os recursos se ponen a disposicin de los clientes mediante un proveedor de servicios. Se suele usar el modelo pay3per3use. Cloud (rivado: /a infrastructura est4 conce)ida y operada para una sla or(ani0acin #puede estar (estionada interna o e5ternamente por un tercero$. Cloud 6brido: Responde a una composicin de dos o m4s clouds #privados o p6)lico$ Communit" Cloud: /a infrastructura est4 compartida por varias or(ani0aciones con preocupaciones comunes #se(uridad+ re(ulacin+ !ur7dicos+ etc.$. /os costes se reparten entre los usuarios de este tipo de cloud.
8na Aquitectura de referencia propone un "lue rint de un modelo ob$etivo con un alcance+ requerimientos y decisiones )ien definidas. A partir de requerimientos funcionales y no funcionales descri)e completamente los componentes y sus relaciones. Su uso (aranti0a la consistencia y calidad de los dise9os. Se puede usar (lo)al o parcialmente. ermite comparar escenarios+ mapear productos o decidir en qu1 componentes focali0ar los esfuer0os En concreto+ la CCRA+ propone un modelo simple de Arquitectura CC+ que permite la econom7a de escala a los proveedores de servicios cloud *ptimi0a la utili0acin de recursos y el esfuer0o dedicado *frece un )lueprint de dise9o para los servicios Cloud propone una 6nica plataforma de (estin para todas las dimensiones Cloud
Soft%are3as3a3Service *perational Support Services #*SS$ latform3as3a3Service "usiness Support Services #"SS$ Service Creation 'ools
&nfrastructure
Roles en la CCRA
Cloud Service Consumer7 Es una or(ani0acin+ particular o sistema &' que consume una instancia de un servicio cloud. El CSCo tendr4 un car(o por sus interacciones con el servicio cloud y las instancias aprovisionadas de 1ste. Cloud Service Creator7 Es responsi)le de crear un servicio cloud+ que puede ser pu)licado por un Cloud Service rovider y e5puesto a los Cloud Service Consumers. El CSCr dise9a+ implementa y mantiene los artefactos de runtime y (estin espec7ficos de un servicio cloud. Cloud Service (rovider: 'iene la responsa)ilidad de e5poner los servicios cloud a los Cloud Service Consumers. El CS se caracteri0a por disponer de una CC= #Common Cloud =ana(ement latform$.
Consumer
Cloud Service Consumer
Cloud Service Integration Tools
Process Integration Application & Data Integration Identit Integration Management !ederation Spillover & !ailover
Cloud Service 2nte&ration 8ools7 El CSCo de)e ser capa0 de inte(rar los servicios cloud con su infrastructura &'. /as ,erramientas de inte(racin son especialmente cr7ticas en el conte5to de clouds ,7)ridos+ donde la (estin+ el uso y la operacin de los cloud services de)e ser inte(rada y transparente. Consumer 2n house 287 A parte de las funcionalidades que se puedan consumir como cloud services+ los CSCo tienen una plataforma &' propia que puede (estionarse de forma tradicional. Este &' in-%ouse e5iste cu)re todos los niveles de la pila tecnol(ica #infrastructura+ middle%are+ aplicaciones+ procesos+ (estin del servicio$ por lo que es el punto de partida de la inte(racin.
Consumer Inhouse IT
Applications Business Processes Middleware Infrastructure Servi ce Mana geme nt
Creator
Cloud Service Creator
El CSCr utili0a ,erramientas para desarrollar nuevos servicios Cloud: Desarrollo de nuevos artefactos de runtime de los servicios #aplicaciones -EE+ esquemas de "D+ im4(enes maestras de >=s+ ...$ Desarrollo de aspectos relacionados con la (estin de los servicios #monitori0acin+ meterin(+ aprovisionamiento...$ En el conte5to de una infrastructura particular+ puede incluirse toolin( para desarrollo de artefactos que son espec7ficos para un cloud service particular. or e!emplo+ ,erramientas de creacin de im4(enes de >=s que puedan desple(arse en un conte5to de tipo >=3aaS o+ en aaS+ ,erramientas de desarrollo para construir aplicaciones de esa plataforma.
Provider
Cloud Service Provider
Cloud Services Business-Processas-a-Service Common Cloud anagement Platform !CC P" #perational Support Services $#SS% Business Support Services $BSS%
Software-as-a-Service
Platform-as-a-Service
Infrastructure-as-a-Service
Infrastructure
Server Storage *etwor+ !acilities
odelos de Servicio
Cloud Services Business-Processas-a-Service
2aaS7 ?',e capa)ility provided to t,e consumer is to rent processin(+ stora(e+ net%or@s+ and ot,er fundamental computin( resources %,ere t,e consumer is a)le to deploy and run ar)itrary soft%are+ %,ic, can include operatin( systems and applications. ',e consumer does not mana(e or control t,e underlyin( cloud infrastructure )ut ,as control over operatin( systems+ stora(e+ deployed applications+ and possi)ly select net%or@in( components #e.(.+ fire%alls+ load )alancers$.A #.&S'$ (aaS7 ?',e capa)ility provided to t,e consumer is to deploy onto t,e cloud infrastructure consumer3created applications usin( pro(rammin( lan(ua(es and tools supported )y t,e provider #e.(. !ava+ pyt,on+ ..et$. Consumer does not mana(e or control t,e underlyin( cloud infrastructure+ net%or@+ servers+ operatin( systems+ or stora(e+ )ut t,e consumer ,as control over t,e deployed applications and possi)ly application ,ostin( environment confi(sA #.&S'$ SaaS: ?',e capa)ility provided to t,e consumer is to use t,e providerBs applications runnin( on a cloud infrastructure and accessi)le from various client devices t,rou(, a t,in client interface suc, as a Ce) )ro%ser #e.(.+ %e)3)ased email$. ',e consumer does not mana(e or control t,e underlyin( cloud infrastructure+ net%or@+ servers+ operatin( systems+ stora(e+ or even individual application capa)ilities+ %it, t,e possi)le e5ception of limited user3specific application confi(uration settin(s.A #.&S'$ 9paaS: ?"usiness process services are any )usiness process #,ori0ontal or vertical$ delivered t,rou(, t,e Cloud service model #=ulti3tenant+ self3service provisionin(+ elastic scalin( and usa(e meterin( or pricin($ via t,e &nternet %it, access via Ce)3centric interfaces and e5ploitin( Ce)3oriented cloud arc,itecture. ',e " aaS provider is responsi)le for t,e related )usiness function#s$.A #&"=$
API
Software-as-a-Service
API
Platform-as-a-Service
API
Infrastructure-as-a-Service
API
#nfrastructura
Cloud Service Consumer
C lou d Services &'isting & (rd part services) Partner &cos stems
Business-Processas-a-Service
Software-as-a-Service
Infrastructure-as-a-Service
Consumer In-house IT
Server
Processor
Storage
Drives
*etwor+
Internal
!acilities
.ocation
Mem or
&phem eral
&'ternal
Power
*odes
Persistent
Inter-site
Platform
Common Cloud anagement Platform
#SS / #perational Support Services
Service =ana(er
Service Automation Management Service "e0uest Managemen t Provisioning Monitoring & &vent Managemen t Change & Configuratio n Managemen t Incident & Image .ifec cle Managemen t IT Service Pro-lem .evel Managemen Managemen t t IT Asset & Capacit & .icense Performance Managemen Managemen t t
Pricing
Metering
"ating
Billing
Accounts Pa a-le
Accounts "eceiva-le
Service Provider Portal & API Deployment Arc,itect 'ransition =ana(er *perations =ana(er Security ; Ris@ =ana(er
Service Automation Management Service "e0uest Management Provisioning Monitoring & &vent Management Change & Configuration Management Incident & Pro-lem Management IT Asset & .icense Management
/os *SS representan el con!unto de servicios tanto t1cnicos como de (estin operacional que se necesitan para que los Cloud Service Creators implementen un servicio cloud. Al(unos de estos servicios est4n relacionados con los (rados de eficiencia requeridos en los entornos Cloud #automati0acin de servicios+ (estin del ciclo de vida de las im4(enes$ y otros son versiones cloud 3radicalmente distintas3 de servicios tradicionales #monitori0acin+ (estin de eventos+ aprovisionamiento+ etc$.
Image .ifec cle Management IT Service .evel Management Capacit & Performance Management
#rder Management
Su-scription Management
Pricing
&ntitlement Management
Metering
"ating
Billing
/os "SS representan los servicios relacionados con el ne(ocio que e5pone la CC= + y que son necesarios para que los Cloud Service Creators implementen un servicio cloud. Como cualquier otro componente de la CC= + los "SS son (en1ricos para todos los tipos de servicio #&+ +S+" $ y pueden ser confi(urados apropiadamente en el conte5to de los servicios concretos que son (estionados.
Accounts Pa a-le
Accounts "eceiva-le
/a Se(uridad+ Ro)uste0+ Rendimiento y Consuma)ilidad son aspectos (enerales que se e5tienden a la CC= + la infrastructura de ,ard%are y a los servicios cloud. Estos aspectos son no funcionales y de)en verse desde una perspectiva end3to3end+ e incluir la propia estructura del CC= por si misma+ la forma en que la infrastructura de ,ard%are est4 planteada #en t1rminos de aislamiento+ se(mentacin del net%or@in(+ confi(uracin del disaster3recovery+ etc.$ y tam)i1n cmo los cloud services se implementan.
Securit Software) S stem & Svc Assurance Data and Information Protection Securit &ntitlement "esilienc Data "esilienc Configuratio n for "esilienc "esilienc Monitoring 3 Anal sis "esilienc Compliance Assessment "esilienc Polic Managemen t Availa-ilit & Continuit Managemen t Consuma-ilit &ase of Doing Business Positive !irst 4se &'perience "apidl Integrates
Acc & Ident .ifec cle Manageme nt ,overnance Data polic enforcemen t
Principios
De)en constituirse en la (u7a de cualquier dise9o cloud y est4n orientados al CC= . 1. (rincipio de E#iciencia: Al tra)a!ar aspectos caracter7sticos del cloud como la elasticidad+ el acceso por autoservicio y el aprovisionamiento fle5i)le+ el dise9o cloud de)e estar estrictamente diri(ido a o)tener eficiencias a (ran escala y a proporcionar m7nimos tiempos de entre(a o de (estin de cam)ios. 2. (rincipio de Simplicidad7 /a plataforma de Common Cloud =ana(ement latform #CC= $ de)e fomentar pol7ticas+ procesos y tecnolo(7as simples y li(eras del service mana(ement. <. Economas de escala: Se ,an de identificar y aprovec,ar los aspectos comunes en el dise9o de servicios cloud. D. -eneralidad. Definir y :estionar de forma (en1rica a lo lar(o del ciclo de vida de los servicios cloud: ensar (en1ricamente sea cual sea el tipo de servicio #&E ESE" aaS$ y proporcionar mecanismos de e5plotacin para los servicios que usen una plataforma de (estin com6n y compartida.