Cloud
Marcel.Meijer@prodware.           nl
1650 medewerkers in 16 landenhttp://www.qurius.nl/career/stages-en-afstuderen    http://www.qurius.nl/career/job-openings
59 markets and 36 languages                      76 markets and                       48 languages                        ...
“Bring Your Own   “Bring Your Own“Bring Your Own VM”                           APP”              User”
Packaged                  Infrastructure                              Platform                             Software       ...
•   On-demand self-service•   Broad network access•   Resource pooling•   Rapid elasticity•   Measured Service
servicepackageservicepackage
 Provision VirtualServers Deploy App Code Configure Network                              service                       ...
 Provision VirtualServers Deploy App Code Configure Network   service                      package
 Provision VirtualServers Deploy App Code Configure Network   service                      package
 Provision VirtualServers Deploy App Code Configure Network                       Network load-                       ...
€                       €        €   €   €* Prijzen per maand voor 1 instance
Tightly Coupled
Tightly Coupled
Loosely Coupled
Loosely Coupled
Loosely Coupled
Cost Efficient
Applicationbuilding blocks
De vraag is niet of je naar de cloud gaat,          de vraag is wanneerMaar dan wel met de voeten op de grond
The GUI for the end-user that  combines input and reports.                               Windows Azure platform  Built wit...
Download           0    Desktop                                              E-mail                                       ...
1 dts file uploaded2 message on queue to analyse3 WorkerRole gets message4 WorkerRole gets blob5 processing of dts file6 s...
Services used                                                                                    Windows                  ...
Eigenlijk een                                                     cluster van SQL  Services used                          ...
• Licenses                                      • Server room      • OS License                                     • Rent...
Availability %                    Downtime/year   Downtime/month90% ("one 9")                     36.5 days       72 hours...
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Prodware   wa college - marcel meijer
Upcoming SlideShare
Loading in …5
×

Prodware wa college - marcel meijer

226 views
180 views

Published on

Windows Azure / Cloud presentation I did at a

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
226
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Speaker Notes:All of these services can also be used from multiple languagesWe now have as part of our developer center on WindowsAzure.com support for multiple different languages including .NET, Node, Java, and PHP.One of the new languages that we’re now enabling is Python with a complete SDK and dev center. For each of these we provide libraries that you can consume that call into the REST APIs that we expose for the building block services. You can also call the REST APIs directly
  • Het platform wordt ondersteund met verschillende application building blocks. Dat maakt het zo’n krachtig platform.Big Data is Hadoop op Windows Azure. Big Data is hot op dit moment. Traffic is de Traffic manager, hiermee kun je zelf nog invloed uitoefenen als je bezoekers krijgt uit andere delen van de wereld. CDN is Content Delivery network. De manier om plaatjes op te slaan op een server dichter bij je klanten, zodat het laden van je site minder lang duurt door het ophalen van de plaatjes etc.Media is Media Services. Daarmee zijn er tools in de Cloud om rendering van films etc in de cloud te doen.SQL Server zoals we dat on-premise kennen. Belangrijk is het aan te geven dat de databases op drie plekken in het datacenter staan en ook nog eens georepliceerd worden naar het andere datacenter (Amsterdam -> Dublin) etc. Zodat in een geval van een hardware failure in het Windows Azure datacenter je databases niet kwijt raken.Backup en restore van User data als bescherming tegen gebruikers fouten, moet je dus wel zelf doen.Dat zelfde geldt voor Storage.Cache: is geregeld en aanwezig op het platform, hoe je dus niet meer zelf te bedenken.Identity: Termen die hier bij horen zijn ADFS (Active Directory Federation Services, Socialnetwork inlogmogelijkheden). Je besteedt alleen het authentiseren van de gebruiker uit, het autoriseren heb je nog steeds zelf in de hand.Service bus: Termen uit het verleden zijn Internet Service bus of Message broker. Als de klant BizTalk kent, dan lijkt dit op het messaging gedeelte van BizTalk.
  • Prodware wa college - marcel meijer

    1. 1. Cloud
    2. 2. Marcel.Meijer@prodware. nl
    3. 3. 1650 medewerkers in 16 landenhttp://www.qurius.nl/career/stages-en-afstuderen http://www.qurius.nl/career/job-openings
    4. 4. 59 markets and 36 languages 76 markets and 48 languages 200+ CLOUD SERVICES PC MOBILE TV/HOME
    5. 5. “Bring Your Own “Bring Your Own“Bring Your Own VM” APP” User”
    6. 6. Packaged Infrastructure Platform Software (as a Service) Software (as a Service) (as a Service) You manage Applications Applications Applications Applications Data You manage Data Data Data Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware MiddlewareYou manage Managed by vendor O/S O/S O/S O/S Managed by vendor Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
    7. 7. • On-demand self-service• Broad network access• Resource pooling• Rapid elasticity• Measured Service
    8. 8. servicepackageservicepackage
    9. 9.  Provision VirtualServers Deploy App Code Configure Network service package new virtual server new virtual server Server Rack 1 Server Rack 2
    10. 10.  Provision VirtualServers Deploy App Code Configure Network service package
    11. 11.  Provision VirtualServers Deploy App Code Configure Network service package
    12. 12.  Provision VirtualServers Deploy App Code Configure Network  Network load- balancer configured for traffic
    13. 13. € € € € €* Prijzen per maand voor 1 instance
    14. 14. Tightly Coupled
    15. 15. Tightly Coupled
    16. 16. Loosely Coupled
    17. 17. Loosely Coupled
    18. 18. Loosely Coupled
    19. 19. Cost Efficient
    20. 20. Applicationbuilding blocks
    21. 21. De vraag is niet of je naar de cloud gaat, de vraag is wanneerMaar dan wel met de voeten op de grond
    22. 22. The GUI for the end-user that combines input and reports. Windows Azure platform Built with Silverlight. At least 2 instances will run the Worker role Windows Mail production site Azure component Storage LoggingIn fact secondwebrole with WCF Each hotel will haveservices communication with the Web role cloud via a HotelConcepts Silverlight SQL Azure appliance to translate pbx Web role Customer (phone) to the cloud. E.g. ASMX Web SQL Azure housekeeping informs Service Customer Process pbx info front desk via phone a SQL Azure and rservartion room is cleaned. Results Booking, (RESExchange) are processed via web rooms, etc info role web service SQL Azure Meta data (e.g. Security ACS ServiceBus info) Servicebus ensures security (ACS) and communication across firewalls RESExchang pbx - 1 metdadtabase e Appliance - Multi-intance: database (Hotel (HotelConcept per Hotel reservation s) - Hotel db: customers, system) rooms, booking, cleaning, rerservation, bill
    23. 23. Download 0 Desktop E-mail 4 Analyzer notification of result 1 Upload Baseline DesktopRun Tool 2 Desktop 3 Analyzer on your Analyzer analyses filesdesktops files View result of RES 5 Baseline Desktop Analyzer
    24. 24. 1 dts file uploaded2 message on queue to analyse3 WorkerRole gets message4 WorkerRole gets blob5 processing of dts file6 save data in SQL Azure7 delete message from queue L SQL B Azure ACS AppFabric Worker Worker Role Worker report Role Worker Web Role Role Web Role Role Table Blob L B L Queue B Storage
    25. 25. Services used Windows Windows SQL Azure Azure Building Azure blocks 5. Access 6. Service 3 Storage Control Bus 1. Compute 2 Storage transaction 4. DB Transaction Connection s s s € 0.014 tot € 0.08 per GB € 0.007 per € 3.54 per GB € 1.41 per € 0.10 per 100 relay hours€ 0.68 per uur per maand 10.000 transacties per maand 100.000 transaction € 0.01 per 10,000 messages Max € 195.5449 Data transfer consumed Outside the Free DataCenter datacenter 7. Egress € 0.085 per GB out (Europe/US)
    26. 26. Eigenlijk een cluster van SQL Services used Servers van 3 nodes Windows Access control Windows service is niet in SQL Azure Azure Building eigen beheer Azure blocks 5. Access 6. Service 3 Storage Control Bus 1. Compute 2 Storage transaction 4. DBStorage staat op 3 s Transaction Connectionplekken en wordt s s ook Geo Met federations is gerepliceerd horizontale schaling mogelijk Data transfer consumed Outside the Free DataCenter datacenter 7. Egress
    27. 27. • Licenses • Server room • OS License • Rent • SQL Server License • Cooling Investering vooraf• Hardware investment • Lighting Gekwalificeerd nodig • Server • Cleaning personeel nodig • Disks • Smoke detectors • Racks • Tapes for backup • Switches • Salary for admin people • UPS • Install hardware • Network cables Goede inschatting • Maintain hardware• Hardware maintanance van de toekomst • Apply OS patches• Power consumption of hardware vereist • Backup/Restore operations 24/7 beheer? • Server • Firewall/DMZ configuration • Disk • Clear logfiles • Racks • Taxes on Salaries • Swithes • Time spent on procurement cycle of hardware• Insurance of hardware / Licenses• Insurance on server room
    28. 28. Availability % Downtime/year Downtime/month90% ("one 9") 36.5 days 72 hours99% ("two 9s") 3.65 days 7.20 hours99.9% ("three 9s") 8.76 hours 43.8 minutes99.95% ("three and a half 9s") 4.38 hours 21.56 minutes99.99% ("four 9s") 52.56 minutes 4.32 minutes99.999% ("five 9s") 5.26 minutes 25.9 seconds

    ×