Daniel Akenine, Teknikchef, Microsoft Sverige
Quincy
Invånare: 5,300 Arbete: 52% jordbruk 18 % byggsektor 18 % offentlig sektor Språk: Spanska 57%
Företaget Inköp
Företaget Inköp Installering Lång utvärdering Prova innan du köper
Företaget Inköp Installering Drift Lång utvärdering Lokal anpassning Prova innan du köper Konfigurering
Företaget Inköp Installering Drift Lång utvärdering Lokal anpassning Beroende av intern IT Prova innan du köper Konfigurering SLA s
Tack! Ert system är super! Våra anställda älskar det!
Men. vi kommer att behöva Single Sign On Absolut mm..
Vi kommer också behöva integrera ert data i vår AS400 Ok A...S???
och HelpDesk och monitorering måste integreras med vår egen support. mm en wiki?!
Förtroende Kan jag lita på min leverantör? Data Hur säkert är mitt data? Regulatoriska krav Uppfyller min leverantör dessa? Integration Hur kan jag koppla mina SaaS applikationer till mina övriga applikationer
Anpassning Hur mycket går att faktiskt göra? Identitet Fungerar federation Övervakning Hur övervakar jag min SaaS applikation Support Vem ansvarar för denna?
SaaS kommer att hända Men är inte på alla problem Flera av Microsoft produkter är på väg dit: Microsoft CRM Dynamics BPOS Troligen kommer vi att se en blandning.. Vilket leder in på nästa slide.
Service Provider Exchange Server Microsoft Exchange Hosted Services Internet Exchange Server Exchange Server Outlook Outlook Outlook FöretagX FöretagY FöretagZ
60 % vet inte vad cloud computing betyder Av de 40 % som vet säger : 40% att det är servrar på Internet 30 % webapplikationer 14% virtualisering 8 % lagring
Cloud computing - möjligheter
Cloud computing - möjligheter Idag finns det ett val mellan kontroll och skalekonomi Hög Låg Kontroll Skalekonomi Låg Hög
Cloud computing - möjligheter Applikationer körs lokalt Köp min egen hårdvara och bygg mitt eget datacenter Applikationer körs hos en hoster Betala någon annan att köra min applikation på hårdavara enligt mina premisser Applikationer körs via en cloud platform Betala någon för att köra mina applikationer på deras plattform. (De lovar att vara oändligt skalbara) Applikationens tillhandahålls av en leverantör Betalat för någon annans mjukvara. Plattform spelar ingen roll så länge det fungerar. Hög Låg Kontroll Skalekonomi Låg Hög
Bygga Köpa Cloud computing - möjligheter Val mellan bygga kontra köpa Lokalt Hosting Molnet Leverantör
Bygga Köpa Cloud computing - möjligheter Kommersiell Applikation Hostad Applikation Kommersiell i molnet Software as a Service En applikation jag köper och kör själv En köpt applikation som jag driftar via hosting En kommersiell applikation jag installerar i en molnplattform En kommersiell applikation direkt ifrån leverantör Egenutvecklad Applikation Egenutvecklad hostad Egenutvecklad I molnet Platform as a Service En applikation jag utvecklar och driftar själv En applikation jag utvecklar själv men driftar via hosting En applikation jag utvecklar själv men installerar i en molnplattform En kombinerad utvecklings och driftmiljö Lokalt Hosting Molnet Leverantör
Bygga Köpa Cloud computing - möjligheter Kommersiell Applikation Hostad Applikation Kommersiell i molnet Software as a Service Egenutvecklad Applikation Egenutvecklad hostad Egenutvecklad I molnet Platform as a Service Lokalt Hosting Molnet Leverantör
Exempel Läkemedelsbolag Kommersiell Applikation Hostad Applikation Kommersiell i molnet Software as a Service ERP CRM Epost Hmm, för kostsam att drifta själv, men jag har gjort för många anpassningar..: Egenutvecklad Applikation Egenutvecklad hostad Egenutvecklad I molnet Platform as a Service HR System Molekulär forskning Klinisk prövning Lokalt Hosting Molnet Leverantör
Exempel Läkemedelsbolag Kommersiell Applikation Hostad Applikation Kommersiell i molnet Software as a Service ERP CRM Epost Egenutvecklad Applikation HR System Molekulär forskning Klinisk prövning CRM och epost är standard produkter och jag har inte gjort några anpassningar det borde Egenutvecklad bli billigare att Egenutvecklad låta någon annan I hostad drifta dem molnet Platform as a Service Lokalt Hosting Molnet Leverantör
Exempel Läkemedelsbolag Kommersiell Applikation Hostad Applikation Kommersiell i molnet Software as a Service ERP CRM Epost Egenutvecklad Applikation HR System Molekulär forskning Klinisk prövning Egenutvecklad Jag har inte råd Egenutvecklad att underhålla I hostad min gamla HR applikation molnet skriven i Visual Basic, den gör mig vansinnig men jag får inte lov att lagra min HR data hos någon annan Platform as a Service Lokalt Hosting Molnet Leverantör
Exempel Läkemedelsbolag Kommersiell Applikation Hostad Applikation Kommersiell i molnet Software as a Service ERP CRM HR System Epost Egenutvecklad Applikation Egenutvecklad hostad Egenutvecklad I molnet Platform as a Service Molekulär forskning Klinisk prövning Jag önskar att jag hade tillgång till billigare kluster och lagring när jag behöver det Lokalt Hosting Molnet Leverantör
Exempel Läkemedelsbolag Kommersiell Applikation Hostad Applikation Kommersiell i molnet Software as a Service ERP CRM HR System Epost Egenutvecklad Applikation Egenutvecklad hostad Egenutvecklad I molnet Platform as a Service Klinisk prövning Molekulär forskning HÄR vill jag maximera mina IT resurser jag dubblerar investeringarna i denna applikation.. Lokalt Hosting Molnet Leverantör
Lokalt Hosting Molnet Leverantör
Windows Azure Grunder Målet med Windows Azure är att bygga en plattform som är skalbar och tillgänglig Den är speciellt designad för att stödja riktigt stora applikationer Windows Azure har möjlighet att stödja olika typer av Windows utvecklingsmiljöer Den nuvarande Community Technology Preview (CTP n) stödjer endast.net applikationer Mer stöd kommer innan Azure blir allmänt tillgänglig T.ex stöd för native kod
Windows Azure En skiss Applications Compute Storage Config Fabric.NET Services Applications SQL Services Windows Azure Live Services Applications Windows Server Windows Vista/XP Windows Mobile Others
Windows Azure Compute Service En mer detaljerad vy Web Role Worker Role HTTP Load Balancer IIS ASP.NET, WCF, etc. main() { } Agent Agent Windows Azure Fabric Application Compute Storage Fabric VM
Windows Azure Compute Service Lite fakta De virtuella maskinerna baseras på en molnoptimerad hypervisor De kör på 64-bitars Windows Server 2008 Operativsystemet kan uppdateras medan applikationerna kör För utvecklare: Det är oftast standard.net Utvecklare kan ladda ner en simulerad miljö till sin dator för att utveckla mot. En sk. Development Fabric
Windows Azure Lagringstjänst En mer detaljerad vy HTTP Blobs Tables Queues Application Compute Storage Fabric
Windows Azure Lagring Lite fakta Lagringstyper: Blobs: en enkel hierarki av binärt data Tables: Hierarkisk lagring (inte relationer) Queues: ger möjlighet till meddelandebaserad kommunikation Access: Data exponeras via REST gränssnitt Data kan hämtas ifrån Windows Azure applikationer eller andra lokala eller molnapplikationer
Windows Azure Lagring En mer detaljerad vy av tabeller Table Table Table... Entity Entity Entity... Storage Accounts Property Property Property Name Type Value
Windows Azure Lagring Tabeller: Utmaningar Access genom REST Du kan inte använda ADO.NET Ingen SQL Frågespråk baserad på LINQ Hierarkisk lagring Man kan inte enkelt konvertera traditionella databaser
Windows Azure Lagring Tabeller: Styrkor Otroligt skalbara Genom att i sin arkitektur tillåta scale-out Perspektiv: I rätt scenario är Windows Azures Tabeller fantastiska Men de är inte optimala i traditionella applikationer
Service Bus Access Control Workflow Skicka meddelanden mellan löst kopplade applikationer Kopplar samman applikationer över Internet Säker och brandväggssnäll meddelandehantering Pub-Sub scenarios mm Regelstyrd access kontroll mellan tjänster och organisationer Baseras på claims Interoperabel via standard protokoll (X.509 and SAML) Hanteras via webben (eller via API) Stödjer CardSpace, LiveID, Lösenord/Användarnamn Modellera och exekvera affärslogik Molnplattform för Windows Workflow Foundation (WF) Runtime för XAML baserade workflows Möjliggör orkestrering av tjänster
Azure Services Platform