11. Allocated Load
IT-capacities Forecast
“Under-supply“
of capacities
“Waste“ of Fixed cost of
IT CAPACITY
capacities IT-capacities
Barrier for
innovations Actual Load
TIME
12. Load
Allocated IT Forecast
capacities
No “under-supply“
IT CAPACITY
Reduction of Possible
“over-supply“ reduction of
IT-capacities
in case of
Reduction reduced load
of initial
investments
Actual Load
TIME
13. Ideal web & mobile platform
SoMoClo: Social, Mobile, and Cloud
Universally accessible, global presence
Highly available
Elastic scale to match demand
Burst capability for campaigns & surges
Platform service capabilities
Host your enterprise or middleware in the cloud
Be available anywhere & everywhere
14. Peak Plateau of Ubiquity
Meteoric Growth
Inevitable Decline
Initial buzz
Early days
Valley of Uncertainty
15. Massive scale Stay as long as you want
Fast scale
Scale down or leave
Elastic scale up
Use only
what you
need
Elastic scale down
16. HOMOGENOUS FRONT END DEDICATED BACK END
WEB SERVER DATABASE SERVER
Web
Application
SQL
DESKTOP Web Services
Server
BROWSER
IIS
Windows
Server
17. HETEROGENEOUS FRONT END DECENTRALIZED BACK END
Platform
DESKTOP Application
Services
BROWSER
CLOUD
Business
Data Stores
Services
TABLET
Identity
IP
Directories
Services
PHONE
PARTNER
Partner
Data Stores
Services
18.
19.
20.
21. Web Sites
Web Services
Server Applications
Batch Processes / Background Services
Cloud services consist of 1-5 roles (VM farm tiers)
5 Virtual Machine Sizes Available
Windows Server 2008 R2
Internet-accessible endpoints and load balancing
22. Load Balancer (round-robin)
Role (durable)
Instances
(volatile)
VMs highly isolated from each other
(multi-tenant environment)
Persistence provided High availability provided through redundancy, fault
by storage and relational data services domains, and intelligent infrastructure management
24. Support for existing APIs & tools
Built for the cloud with high availability & fault tolerance
Easily provision and manage databases across multiple
datacenters
Gateway server that understands TDS protocol
Looks like SQL Server to TDS Client
Actual data stored on multiple backend data nodes
25.
26. 100tb per storage account
Auto-scale to meet massive volume and throughput
Access from Windows Azure Compute
Access from anywhere via internet
Supporting .NET Client Library
Table - group of entities (name/value pairs)
Queue - Simple non-transactional message queue
Blob - Large binary storage
Drives - NTFS VHD mounted into Compute instance
27.
28.
29.
30.
31. Orders
Topic
F F F F F
Store #001 Store #002 Store #003 Store #999 Store #1000
32. Orders
Topic
F F F F F
Store #925 Store #926 Store #927 Store #999 Store #1000
36. Service Role in a Modern Web Solution
Windows Azure Compute Hosting of web servers
Windows Azure Blob Storage Media (images, video) & other file storage
Windows Azure Table Storage Server-side storage of data / session state
SQL Azure Database Server-side storage of relational data
Windows Azure Traffic Manager Traffic routing across multiple deployments
Content Delivery Network Use of edge cache network to serve content
Media Services Media delivery and editing
Cache Service Server-side performance improvements
SQL Azure Data Sync Data sync across multiple deployments
Access Control Service Identity federation
Service Bus Back end processing / integration
Windows Azure Connect Cloud-Enterprise connectivity
37. Front End Back End
HTML5, CSS3, JS Windows Azure Compute
Mobile Devices Windows Azure Storage
Responsive Web Design Windows Azure Cache
38. Front End Back End
HTML5, CSS3, JS Windows Azure Compute
Mobile Devices Windows Azure Storage
Responsive Web Design SQL Azure Database
Social (Twitter) Service Bus
39. Front End Back End
HTML5, CSS3, JS Windows Azure Compute
Mobile Devices Windows Azure Storage
Responsive Web Design Content Delivery Network
Bing Maps SQL Azure Database
Access Control Service
Windows Azure Traffic
Manager
40. 2 Web Platform
Neudesic Web Template
1 Design Comps
Adobe Creative Suite
HTML5, CSS, Media
Client: Open Standards
Server: MS Web Platform 3 Integrate
Dynamic Content
DB / Storage
Responsive Web Design Data Binding
Map Integration
7 Global
Worldwide Deployment
Multiple Data Centers
4 Cloud-Ready
Windows Azure
Web Role / Instances
Traffic Management Local Dev/Test
6 Deployed
Elastic Scale
Azure Data Center
5 Secured
Single Sign-on
Web / Domain ID
AZURE WEB ROLE
41.
42. We’re having an incredible year, and it’s getting better with
every passing tweet - stop by and see for yourself on
Neudesic’s Social Networks. While you’re there, share your
thoughts and opinions about today’s webcast:
“The Modern Web – Social Networking.”
Four channels. No waiting
In honor of our 10-Year Anniversary, we’re giving away a $100.00 American Express gift card every month to one lucky
winner of our 10th Day Giveaway Facebook contest. Visit our Facebook page, click on the “10th Day Giveaway” tab, and
answer the question – it’s as easy as Click. Answer. Win.