22. Provision Virtual
Servers
Deploy App Code
Configure Network service
package
new virtual server new virtual server
Server Rack 1 Server Rack 2
38. De vraag is niet of je naar de cloud gaat,
de vraag is wanneer
Maar dan wel met de voeten op de grond
39.
40. 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
Logging
In fact second
webrole with WCF Each hotel will have
services 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
41.
42. Download
0 Desktop
E-mail
4
Analyzer
notification
of result
1 Upload Baseline Desktop
Run Tool 2 Desktop 3 Analyzer
on your Analyzer analyses files
desktops
files
View result of RES
5 Baseline Desktop
Analyzer
43. 1 dts file uploaded
2 message on queue to analyse
3 WorkerRole gets message
4 WorkerRole gets blob
5 processing of dts file
6 save data in SQL Azure
7 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
44.
45. 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)
46. 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. DB
Storage staat op 3 s Transaction Connection
plekken en wordt s s
ook Geo
Met federations is
gerepliceerd
horizontale
schaling mogelijk
Data transfer consumed
Outside the Free
DataCenter
datacenter
7. Egress
47. • 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
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.