Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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

320 views

Published on

Windows Azure / Cloud presentation I did at a

Published in: Technology
  • Be the first to comment

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

×