cu capul in nori
Post on 08-Feb-2016
42 Views
Preview:
DESCRIPTION
TRANSCRIPT
Cu capul in noriBogdan Brinzarea-IamandiBanca Romaneasca
Agenda• Ce este cloud computing?• Unde se afla aplicatia?• Platforma Windows Azure• Concluzii
CE ESTE CLOUD COMPUTING?
Cloud computing• Partajarea resurselor• Decuplarea utilizatorilor de implementare• Resurse si servicii disponibile la cerere• Viteza, flexibilitatea, eficienta,
disponibilitatea ridicata• Facturarea doar a resurselor folosite
Cloud si utility computing• Utility computing
– John McCarthy - 1961– Focus pe modelul de business– Resurse disponibile la cerere– Un serviciu masurabil– Platesti cat si cand consumi
• Cloud computing - concept mai extins decat utility computing
SaaS si cloud computing• SaaS
– Un serviciu software furnizat pe web– Subscrieri sau plata a ceea se consuma
S+S si cloud computing• S+S
– Combinarea resurselor client cu cele din Internet– Maximizarea resurselor client pentru oferirea
cele mai bune experiente grafice– Maximizarea resurselor din Internet pentru
logica de business care necesita resurse considerabil mai mari
Virtualizarea si cloud computing• Virtualizarea reduce costuri• Virtualizarea ca masura tactica• Virtualizarea ca masura strategica
Virtualizare Cloud privat
Cloud public
UNDE SE AFLA APLICATIA?
Unde se afla aplicatia?Application runs on-premises
Buy my own hardware, and
manage my own data center
La sediu
• Achizitie masini, conectivitate, software
• Control complet si responsabilitate intreaga
• Costuri initiale de capital pentru infrastructura
La gazda• Inchiriere
masini, conectivitate
• Control mai scazut si responsabilitate mai mica
• Costurile de capital scad dar se platesc si resurse nefolosite
In cloud
• Mediu cu resurse partajate
• Resurse disponibile la cerere
• Platesti ce si cand consumi
Unde se afla aplicatia?Co
nstru
itaCu
mpa
rata
La sediu In cloudLa gazda
Platforma cloud
SaaS
Tipuri de grade de incarcare• Crestere rapida si continua a incarcarii• Varfuri de utilizare nepredictibile• Varfuri de utilizare predictibile• Incarcare periodica
Tipuri de deployment• Cloud public – o platforma cloud furnizata si
condusa de un furnizor de servicii, pusa la dispozitie pentru multi utilizatori
• Cloud privat – o platforma cloud ce functioneaza strict pentru un singur beneficiar
• Cloud hibrid – o combinatie in coud privat si public
Tipuri de cloudLa sediu
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Con
trolu
l clie
ntul
ui
IaaS
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & IntegrationC
ontrolul furnizoruluiC
ontro
lul c
lient
ului
PaaS
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Controlul furnizorului
Con
trolu
l clie
ntul
ui
Microsoft si Amazon
Oferite de platformaWindows Azure
Deployment
Operating System
Web Server
Frameworks
Aplicatie
OS Services
Virtualized Instance
Hardware
Deployment
Oferite de Amazon EC2
Microsoft si Google
Oferite de platforma Windows Azure
Deployment
Operating System
Web Server
Frameworks
Aplicatie
OS Services
Virtualized Instance
Hardware
Deployment
Oferite de Google AppEngine
PLATFORMA WINDOWS AZURE
Platforma Windows AzureAplicatia in cloud
Utilizatori
Aplicatii existente
RESTSOAPXML
Windows Azure
Compute StorageFabric
Windows Azure
SQL Azure
Database
Reporting Business Analytics Data Sync
SQL Azure si Windows Azure Table StorageSQL Azure
• Relationala• Structurata• Foarte scalabila• Puternic tipizata
Windows Azure Table Storage• Non relationala• Semi-structurata• Extrem de scalabila• Slab tipizata
Windows Azure platform AppFabric
ServiceBus
AccessControl
Service Bus
Access Control
Platforma Windows Azure
StorageDynamic Tabular Data
Blobs Message Queues
Distributed File System
Content Distribution
Data Transact-SQL
Data Synchronizati
onRelational Database
ADO.NET, ODBC, PHP
Connectivity
Registry On-Premise BridgingService Bus
SecurityClaims-Based
IdentityFederated Identities
Secure Token
ServiceDeclarative
Policies
Application Services
ApplicationMarketplac
e
Information Marketplac
e
Personal Data
Repository
Frameworks
Workflow Hosting
Distributed Cache
Services Hosting
Compute C / C++Win32 VHD
Microsoft S+S
Platform Services
Software Services
Application Services
Infrastructure Services
Costuri
Compute• Small : $0.12 / CPU hour • Medium :$ 0.24 / CPU
hour• Large: $ 0.48 / CPU hour• Extra large : $0.96 / CPU
hour Storage
• $0.15 / GB / month• $0.01 / 10k txn / month
Bandwidth• $0.10 in / GB• $0.15 out / GB
Web Edition (1GB)• $9.99 / month
Business Edition (10GB)• $99.99 / month
Bandwidth• $0.10 in / GB• $0.15 out / GB
Service Bus• $3.99/connection• $9.95/5 connections• $49.75/24
connections• $199.00/100
connections• $500.00/500
connections Access Control
• $1.99 / 100k transactions
Bandwidth• $0.10 in / GB• $0.15 out / GB
Costuri• Web Edition• 10k hits/day• 2 web roles• 5 KB/request• 50 KB/response• 1 call per request for Access Control
CosturiResursa Pret Volum Cost lunarWeb roles $0.12 /
hour2 roluri $178.56
SQL Azure (Web Edition)
$9.99 / month
1 instanta $9.99
Bandwidth in $0.10 / GB
1.55 GB $0.15
Bandwidth out $0.15 / GB
15.5 GB $2.33
Access Control
$1.99 / 100K
310k $6.17
Cost total lunar : $ 197.2
CONCLUZII
Strategia de business si IT-ul• Un scop principal al strategiei de business
este avantajul competitiv• Aproape fiecare strategie de business are o
componenta IT
Curba avantajului competitiv
Timp
Avantajul competitiv
al companiei
Fereastra de diferentiere
Resurse• http://www.microsoft.com/windowsazure/pro
ducts/• http://phpazure.codeplex.com/• http://www.windowsazure4e.org/• http://www.windowsazure4j.org/• http://rubyonrails.cloudapp.net/
VA MULTUMESC!
top related