.....wolken über dem...
-
Upload
annelie-ebbing -
Category
Documents
-
view
114 -
download
0
Transcript of .....wolken über dem...
.....wolken über dem rechenzentrum ......................................................................................................
cloud computing für it architekten......................................................................................................
....................beat schwegler..........microsoft western [email protected]
..................................
..................................
a....b....s....t....a....n....dn....e....h....m....e....n
was ist die cloud?“A style of computing where SCALABLE and ELASTIC IT-enabled capabilities are provided as a service to external customers using Internet technologies.”
Gartner, Inc. “Hype Cycle for Cloud Computing,” 2009, by Daryl Plummer et al, July 16, 2009.
“A standardized IT capability, such as SOFTWARE, APP PLATFORM, OR INFRASTRUCTURE, delivered via Internet technologies in a pay-per-use and self-service way. “
“How To Message "Cloud" Offerings And Not Get Lost In The Fog,” Forrester Research, Inc., July 2009.
warum eigentlich?
billiger.weniger risiko.
expertise.
skalierbarkeit
elastizität
3000 CPU’s for one firm’s risk management processes
Num
ber o
f EC2
Inst
ance
s
300 CPU’s on weekends
Thursday4/23/2009
Friday4/24/2009
Sunday4/26/2009
Monday4/27/2009
Tuesday4/28/2009
Saturday4/25/2009
Wednesday4/22/2009
3000--
300 --
überkapazität
kosten
Source James Hamilton:http://perspectives.mvdirona.com/2008/11/28/CostOfPowerInLargeScaleDataCenters.aspx
kosten
Source James Hamilton:http://perspectives.mvdirona.com/2008/11/28/CostOfPowerInLargeScaleDataCenters.aspx
«vermieten»
«vermieten»
Capacity provided by
IT
Initial Investment
reduced to the minimum
Reduce Over
Capacity
Never Under Capacity
Capacity reduction in case of load
drop
Load Trend
Com
pu
tin
g C
ap
acit
y
Time
cloud computing
patterns
Usage
Com
pute
Time
Average
Inactivity
Period
“On and Off “
Com
pute
Time
“Unpredictable Bursting“
Average Usage
Average UsageCom
pute
Time
“Growing Fast“
Com
pute
Time
Average Usage
“Predictable Bursting“
cloud kriterien
on-demand.internet.
multi tenant.elastizität.
skalierbarkeit.
Software as a Service
Platform as a Service
Infrastructure as a Service
kategorisierung
privat...
öffentlich
cloud fähigkeiten
elastic compute.scalable storage.
network topology.
herausforderung
cap.base vs acid.
datenschema.
wie sieht das nun konkret aus?
Windows Azure is an internet-scale cloud services platform hosted in Microsoft data centers around the
world, proving a simple, reliable and powerful platform for the creation of web applications and services.
compute
storage
Special credit goes to Simon Guest who let me “borrow” these whiteboard slides
Web Role
AzureStorag
e
Browser
Browser
Browser
Browser
Browser
Web Role
Web Role
N L B
Worker Role
Worker Role
Worker Role
N L B
p1 p2 p3
Web RoleWorker
Role
Tight coupling between web and worker role is an anti-
pattern
Web RoleWorker
Role
Queue
Req
1. Place on queue 3. Pickup from queue
4. Process
2. Respond to UI
Web RoleWorker
Role
Queue
Req
4. Process
Table
5. Add result to table
6. Query table on refresh
azure preise Compute:
Per Service HourStarting at $0.12/service hour +
Variable instance sizes
azure preise
StoragePer GB stored & transactions
Blob & table $0.15 / GBStorage Access = $0.10 / 100K Transactions
azure preise
BandwidthPer GB transfer in or out of a datacenter
US/EU Bandwidth = $0.10 in / $0.15 out / GB Asia Pacific = $0.30 in / $0.45 out / GB
vergleich
sla
Storage servicewill be available/ reachable (connectivity)
Your storage requests willbe processed successfully
Compute connectivity
Storage availability
Your service is connected and reachable via web
Internet facing roles will have external connectivity
Database availability
Database is connected to the internet gateway
Availability monitoring every 5-minute interval
>99.95%
>99.9%>99.9%
budget
capex. opex.
sicherheit
physisch.ausfallsicherheit.
platform.anwendung.
rechtliche aspekte
safe harbor act.patriot act.
PCI DSS.
software + services
“A standardized IT capability, such as software, app platform, or infrastructure, delivered via Internet technologies in a pay-per-use and self-service way.”
“How To Message "Cloud" Offerings And Not Get Lost In The Fog”,
Forrester Research, Inc., July 2009
it portfolio
On Premise
Buy
Bui
ld
@Hoster @SaaS@Paas/IaaS
New molecule research
SAP
Clinical trial software
Exchange
Siebel
BPOS
CRM Online
to get access to elastic computeand cheaperstorage
their instanceof SAP hosted @ partner
“legacy” HR system
wie beginnen?
app szenarien.compute szenarien.storage szenarien.
b2b datenaustausch.
.................................. ........................................................................................................................................................................................................................................................................................................................................................................................................................