2012.04.05 scenari applicativi per il cloud computing


Published on

Abbattere i costi di gestione per le aziende è fondamentale in un periodo come quello attuale. Adottare una soluzione cloud comporta notevoli vantaggi per le piccole, medie e grandi imprese, permettendo di concentrarsi nella fase di sviluppo piuttosto che nella gestione dell'infrastruttura IT. La diretta presenterà gli scenari di utilizzo, declinati nelle diverse modalità di accesso (IAAS, PAAS, SAAS) e che cosa significa interagire con le piattaforme per il Cloud Computing fornite da alcuni dei protagonisti quali Amazon, Microsoft, Google.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • Slide ObjectiveUnderstand that Microsoft has a long history in running data centres and online applications. Bing, Live, Hotmail etc….Understand the huge amount of innovation going on at the data center levelSpeaking Points:Microsoft is one of the largest operators of datacenters in the worldYears of ExperienceLarge scale trustworthy environmentsDriving for cost and environmental efficientlyWindows Azure runs in 3 regions and 6 datacenters todayData center innovation is driving improved reliability and efficiencyPUE = Power Usage Effectiveness = Total Facility power/IT Systems Power = Indication of efficiency of DCUnder 1.8 is very good, modern cloud DCs approaching 1.2Multi-billion dollar datacenter investment700,000+ square foot Chicago and the 300,000+ square foot Dublin, Ireland data centersMicrosoft cloud services provide the reliability and security you expect for your business: 99.9% uptime SLA, 24/7 support. Microsoft understands the needs of businesses with respect to security, data privacy, compliance and risk management, and identity and access control. Microsoft datacenters are ISO 27001:2005 accredited, with SAS 70 Type I and Type II attestations.Notes:http://www.globalfoundationservices.com/http://blogs.msdn.com/the_power_of_software/archive/2008/06/20/microsoft-s-pue-experience-years-of-experience-reams-of-data.aspxhttp://blogs.msdn.com/the_power_of_software/archive/2008/06/27/part-2-why-is-energy-efficiency-important.aspx
  • Slide ObjectiveIntroduce users to the tooling available to work with Windows AzureSpeaker NotesDeveloper SDK is a Cloud in a box, allowing you to develop and debug locally without requiring a connection to the cloud. You can do this without Visual Studio as there are command line tools for executing the “cloud in a box” and publishing to the cloud.There is also a separate download for the Visual Studio 2008 tools, which provide the VS debugging and templates. This in turn includes the SDKDownload the VS tools if you use VS. Download the raw SDK if you use alternative platforms (PHP etc…)Requirements for Win 7 or Win 2008 are a dependency on IIS7 for the development fabricCan install the bits with the Microsoft Web Platform InstallerNotesWindows Azure Tools for Microsoft Visual Studio includes:C# and VB Project creation support for creating a Windows Azure Cloud Service solution with multiple roles.Tools to add and remove roles from the Cloud Service.Tools to configure each Role.Integrated local development via the Development Fabric and Development Storage services.Running and Debugging a Cloud Service in the Development Fabric.Browsing cloud storage through the Server ExplorerBuilding and packaging of Cloud Service Packages.Deploying to the Windows Azure.Monitoring the state of your services through the Server Explorer.Debugging in the cloud by retrieving IntelliTrace logs through the Server Explorer.
  • Slide ObjectiveExplains the operation of Session state in Windows Azure multi instance rolesSpeaking NotesMust move session state off the Web Role instances In this animationFirst request hits one instanceSubsequent request hits another instanceAt the end of the animation the value of Foo is hard to determine.Is it 1, 2 or null?Will depend on which server the LB routes our request toNotes
  • Slide ObjectiveTo introduce the concept of local storageSpeaker NotesA local storage resource is a reserved directory in the file system of the virtual machine (VM) in which an instance of a role is running. Code running in the instance can write to the local storage resource when it needs to write to or read from to a file. For example, a local storage resource can be used as a temporary folder when manipulating data or generating documents.Local storage is never guaranteed as persistent; CleanOnRoleRecyle = false is useful to minimise need to rebuild cache for exampleFor guaranteed long term drive based storage- e.g. to hold database files. Use Windows Azure Storage DrivesNoteshttp://msdn.microsoft.com/en-us/library/ee758708.aspx
  • Slide ObjectiveGet a graphical overview of hybrid partitioningSpeaking notesHybrid partitioning combines both vertical and horizontally partitioningIN this example the large data is first partitioned off into Windows Azure StorageThen the data remaining in SQL Azure is horizontally partitionedNotes
  • Slide ObjectivesUnderstand each of the storage types at a high levelSpeaker NotesThe Windows Azure storage services provide storage for binary and text data, messages, and structured data in Windows Azure. The storage services include:The Blob service, for storing binary and text dataThe Queue service, for storing messages that may be accessed by a clientThe Table service, for structured storage for non-relational dataWindows Azure drives, for mounting an NTFS volume accessible to code running in your Windows Azure serviceProgrammatic access to the Blob, Queue, and Table services is available via the Windows Azure Managed Library and the Windows Azure storage services REST APINoteshttp://blogs.msdn.com/b/windowsazurestorage/archive/2010/03/28/windows-azure-storage-resources.aspx
  • 2012.04.05 scenari applicativi per il cloud computing

    1. 1. Hosting on premise deployment
    2. 2. ritorno economico costi fissi per sempre una solamacchina
    3. 3. straordinaria ordinaria
    4. 4. business planvariabili
    5. 5. milioni worldwide underprovisioned overprovisioned multi-tenantIaaS
    6. 6. SaaS
    7. 7. PaaS
    8. 8. EfficiencyControl+Cost
    9. 9. Worldwide
    10. 10. North North Europe Central US Geo- replication Geo- Geo- replication replication South EastEast Asia Europe South Asia West Central US
    11. 11. DNS lookupDataaccess
    12. 12. Razionalizzazione asset IT caratterizza non caratterizza
    13. 13. Reparto commerciale
    14. 14. Ufficio Tecnico
    15. 15. Produzione
    16. 16. Chissà se funziona
    17. 17. Razionalizzazione asset IT
    18. 18. Applicazione Web
    19. 19. Role Types
    20. 20. Costi
    21. 21. http://www.windowsazure.com/it-it/pricing/calculator/advanced/
    22. 22. http://configure.euro.dell.com/dellstore/config.aspx?oc=svt110ii&c=it&l=it&s=bsd&cs=itbsdt1&model_id=poweredge-t110-2& Base PowerEdge T110 II Tower Chassis, Up to 4x 3.5" Cabled HDDs Memoria 2GB Memory, DDR3, 1333MHz (1x2GB Single Ranked LV UDIMM) Monitor Display Not Included Mouse No Factory Installed Mouse Dispositivi ottici 16X DVD-ROM Drive with SATA Cable T110II EMEA1 Ship Docs No Power Cord Documenti di spedizione (English/French/German/Spanish/Russian/Hebrew) Garanzia di base 1Yr Basic Warranty - Next Business Day - Minimum Warranty Servizi di supporto 1Yr Basic Warranty - NBD Included - No Upgrade Selected PE T110II Electronic System Documentation and OpenManage Gestione dei sistemi DVD Removable HD Cartridge for RD1000, 320GB SATA (320GB Supporti di backup native/640GB compressed) Informazioni sullordine PowerEdge Order - Italy Servizi di manutenzione proattiva Declined Proactive Maintenance Processore Intel Core i3-2100, 2C/4T, 3.10GHz, 3M Cache, 65W TDP Cavo di alimentazione Italian Spare Power Cord 220V Windows Server 2008 R2 SP1, Foundation Edition, English, No Sistema operativo preinstallato Media Dell Proactive Systems Management - Declined - Service – Reporting & Remote Management www.dell.com/Proactive Partizionamento disco rigido Microsoft Windows Server 40GB Partition Option C3 - RAID1 with On-board SATA Controller, Requires Exactly 2 Configurazione dei dischi rigidi SATA HDDs Primo disco rigido (2) 250GB, SATA, 3.5-in, 7.2K RPM Hard Drive (Cabled) Schede di rete Intel Gigabit ET Dual Port Server Adapter, Cu, PCIe-4 No Installation Service Selected (Contact Sales rep for more Dell Services: Installations details) Schede di gestione server Embedded Baseboard Management Controller
    23. 23. Availability % Downtime per year Downtime per month* Downtime per week55.5555555% ("nine fives") 162.22 days 13.33 days 74.67 hours 90% ("one nine") 36.5 days 72 hours 16.8 hours 95% 18.25 days 36 hours 8.4 hours 97% 10.96 days 21.6 hours 5.04 hours 98% 7.30 days 14.4 hours 3.36 hours 99% ("two nines") 3.65 days 7.20 hours 1.68 hours 99.5% 1.83 days 3.60 hours 50.4 minutes 99.8% 17.52 hours 86.23 minutes 20.16 minutes 99.9% ("three nines") 8.76 hours 43.2 minutes 10.1 minutes 99.95% 4.38 hours 21.56 minutes 5.04 minutes 99.99% ("four nines") 52.56 minutes 4.32 minutes 1.01 minutes 99.999% ("five nines") 5.26 minutes 25.9 seconds 6.05 seconds 99.9999% ("six nines") 31.5 seconds 2.59 seconds 0.605 seconds
    24. 24. Percentuale di tempo di Credito di servizio* attività mensile < 99,95% 10% < 99% 25%
    25. 25. Digital DivideAffidabilità
    26. 26. http://www.innovazionefvg.net/
    27. 27. http://www.innovazionefvg.net/info@innovazionefvg.net info@marcopozzan.it marco.parenzan@libero.it