View
625
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Anatomy of a cloud
[email protected], 2011
Cine sunt eu? Studii: UMF Iasi, UTM Chisinau
Proiecte: • www.lug.md -‐ moldavian linux user group, 2003 • www.remsys.com -‐ infrastructure management, 2004 • www.rservers.com -‐ dedicated hosIng, 2009
De ce anatomia ?
De ce nor ? • Metafora • Simboliza retelele telefonice, apoi Internetul • AbstracIzarea infrastructurii din care e format Internetul
De5initii
• Defini&a mea: Prezentarea si livrarea resurselor computaIonale scaalbile sau a aplicaIilor prin intermediul unei retele.
• Na&onal Ins&tute of Standards and Technology (NIST, 2011) : Cloud compuIng is a model for enabling ubiquitous, convenient, on-‐demand network access to a shared pool of configurable compuIng resources (e.g., networks, servers, storage, applicaIons, and services) that can be rapidly provisioned and released with minimal management effort or service provider interacIon.
Istoric • Amazon – majoritatea vanzarilor in Decembrie. • Resursele computaIonale nesolicitate Imp de 11 luni ramase • Ineficienta – costuri inalte (management DC – racire, curent, spaIu, etc).
• Amazon decide in 2002 sa transforme problema in oportunitate si lanseaza Amazon Web Services.
• Costurile dezvoltarii, gazduirii, menInerii aplicaIilor a devenit foarte ridicat si organizaIile s-‐au imparIt in provideri si beneficiari
Predictii • In Ianuarie 2010, Gartner prezice “By 2012, 20 percent of businesses will own no IT assets”.
Caracteristici Cloud computing • On-‐demand (acces la cerere ) • Broad network access • Resource pooling (mulI-‐tenancy) • Rapid elasIcity • Measured Service (control, monitor, report) • Off-‐premise (service hosted and delivered from a locaIon that belongs to a service provider)
Modele de livrare • Public – hosted off-‐premise, internet based delivery, mulI-‐tenant.
• Private –hosted on-‐premise, connected to the using org thru private network links. Data owner ( or a trusted partner ) control the service management.
• Hybrid – mix. Ex. a provider supply private cloud to customer over VPN. Other ex – keep web interface ( online environment ) in public cloud but data processing in private cloud.
Piramida abordărilor, nivelelor Difera in funcIe de natura informaIei prezentate beneficiarului.
• SaaS
• PaaS
• IaaS
IaaS = Infrastr as a Service • Ofera processing, storage, network
• Beneficiarul poate sa instaleze si ruleze soaware inclusiv sisteme de operare si aplicaIi
IaaS vendors • Amazon – EC2 • Rackspace Cloud (Mosso) • GoGrid • …
• Si mulI mulI alI provideri de servicii IaaS
Typical IaaS con5igurator
Infrastructure Anatomy • Hypervisor – Xen, Hyper-‐V, Vmware • Storage – iSCSI, fiberchannel, Infiniband • Network • Control panel • AccounIng, billing
Interfata tipica
• NIST ( NaIonal InsItute of Standards and Technology )
“Plaeorm as a Service is the ability to provide a compuIng environment and the related development and deployment stack needed to deliver a soluIon to the consuming customer.”
Caracteristici PaaS • PaaS – limbaj de programare privat • Suporta intregul ciclu de soaware development, de la testare pana la release in producIe • Să implementeze, să gesIoneze, sa testeze şi să ruleze aplicaţiile create • Include si suporta interfete precum SOAP, REST, XML
PaaS vendors • Google App Engine • Microsoa Azure • Salesforce Force.com plaeorm
SaaS = Software as a Service
• Salesforce, Netsuite – CRM; • Basecamp – PM; • Gmail, Hotmail – mail ; • Google Docs – office; • Facebook – social; • Evernote – remember anything; • Flicker – image storage
Caracteristici SaaS • Acces la cerere • Configurare si nu modificare ( customizare ) • Accelerated feature delivery • SOA (service oriented architecture) • Sisteme incorporate pentru generarea reporturilor • Important -‐ datele clienIlor sa fie pastrate separat, intr-‐un mediu strict securizat
Economia cloud-‐ului Costul unei aplicaIi (TCO) este alcatuit din :
• Server • Storage • Network • Backup & archive • Data center infrastructure • Plaeorm • Soaware maintenance • Help desk support • OperaIon support personnel
No panacea ! • Nu este rezolvarea tuturor problemelor • Posibile neajunsuri
Securitate • IdenIty management • Access control • AuthorizaIon and authenIcaIon
www.cloudsecurityalliance.org
Livrarea datelor prin retea • Bandwidth bomle neck • Data centers downIme • Providers downIme
Continuitatea business-‐ului • Fail-‐over ( amazon EBS storage probleme ! )
Apartenenta si migratia datelor
• Rezilierea contractului – cum obInem datele inapoi? In ce format? UIlizabil ?
• Apartenenta datelor – cui aparIn datele odata ajunse in Cloud?
Viitorul
Literatura • Cloud CompuIng Architected – J. Rhoton
Cloud CompuIng Explained – J. Rhoton
• Cloud CompuIng for Dummies – J. Hurwitz
Contactati-‐ma • linkedin.com/in/graileanu • facebook.com/graileanu • twimer.com/GrigoreRaileanu
Va multumesc !