Webservices | René Løhde
Arkitektur Evangelist hos Microsoft
Jeg ville egentlig have skrevet en kommentar til dagens
ITEK artikel, men nu blev den så lang at jeg lader den stå for sig selv.
Med fare for at forplumre en god rapport med erfaringer fra en verden uden for ITEK, så er her mine observationer om cloud computing fra felten.
Det
er (med streg under ER) også store virksomheder, som er interesseret i Cloud Computing.
De egenskaber ved Cloud Computing der vinder størst gehør er:
1. SkaleringDe fleste virksomheder kan nikke genkendende til en 3 lags arkitektur hvor et eller flere af de tre lag overopheder. F.eks UI laget (kunne være den klassiske e-handel omkring juletid) eller forretningslaget i forbindelse med ny integrationer og ændring af regler. Det kan være datalaget når et stort antal kald skal igennem samme connection til databasen.
Meget symtomatisk er disse udsving periodiske og virksomheden bliver stillet over et valg: At vælge at acceptere underperformance i perioder eller at designe til peaks og acceptere et kapacitetsoverhead det meste af tiden. Det sidste er bekosteligt og derfor virker det at skalere ud i skyen i perioder, som en god ide på de fleste.
2. Multi tenancy Mange virksomheder har løsninger med et stort antal kunder som de servicerer gennem samme 3 lags model som beskrevet ovenfor. Spørgsmål som skal kunden have ”personlig ” UI, vil samme forretningslags kunne levere til alle kunder og skal vi have dedikerede databaser til hver kunde, database skemaer der sikre isolerig eller skal de i samme tabel, med alt hvad det indebærer.
Cloud Compuing giver virksomheden mulighed for at vælge præcist den arkitektur, som de mener er rigtig for deres løsning, uden hensyn til hvad de selv har af hardware og software.
3. Fattigmands ClusterEr det kun Google der kan lave store beregninger og bearbejde loads? Med Cloud Computing får de fleste mulighed for at implementere compute løsninger, f.eks
MapReduce , i et setup som de selv styrer. F.eks kan medico-industrien finde perspektiver i at kunne trække beregninger ud af egen infrastruktur og tilkøbe sig regnekraften efter behov.
4. Elastisk storageDen laveste hængende frugt i Cloud Computing. ”Managed storage” er en meget stor post på de fleste store virksomheders budget. Ustrukturet, semistrukturet og velstrukturet storage er en disruptiv del af Cloud Computing. Ikke innovationsmæssigt disruptiv, men prismæssigt.
5. Private netværk via internettetMange virksomheder betaler for at leje sig ind på WAN eller andre netværk VAN’s leverandørerne. Cloud Computing giver mulighed for at få de samme egenskaber via internettet. Dette til en meget konkurrence dygtig pris.
Dertil kommer så de traditionelle (?) SaaS commodity løsninger; CRM, EMail, ERP …o. Lign., som de store virksomheder også er meget interesseret i.
Jeg har aldrig hørt et argument om at man var interesseret i eller har valgt Cloud Computing komponenter fordi ”vi har en dårlig IT sikkerhed i vores organisation og derfor vælger vi Cloud Computing” eller ”der ikke er behov for et højt teknologiniveau i organisationen og derfor vælger vi Cloud Computing” – tværtimod! De organisationer der har overvejet Cloud Computing, har som regel en ret høj modenhed.
De dele af sikkerhed som jeg har været konfronteret med, går på data f.eks – ”hvordan kan vi rent faktisk være sikre på, at når vi sletter data i jeres data center - så ER data slettet?”
Der er små virksomheder på banen, men det er i lige så høj grad store virksomheder der interesserer sig for Cloud Computing. Det ideer med alt lige fra online gamning infrastrutur til Mainframe offload.
Anyway - ITEK rapport eller ej - det er hvad jeg snakker med store virksomheder om for tiden...