-By
Pune Microsoft Azure Developers Meetup
 Case Study - Halo4
 Azure platform Models
 Demo - azure Deployments
 Old gods vs new gods
 Demo – azure cloud services
 Demo – Django
 Future Meetup
 Q & A
8/25/2014 Talentica Software
 The Game
 Challenges
 Solution
 Benefits
8/25/2014 Talentica Software
The Game
 Game of the year 2012
 Xbox live
 Single/Multiplayer
 50 million copies
 Online tournament
8/25/2014 Talentica Software
 Scaling to meet player`s demand
 Back-end supporting services
 Leader boards
 Avatar rendering
 Bugs
 Release
8/25/2014 Talentica Software
 Data insight
 Player behaviour
 User preferences
 Avatar rendering
 Mine user data
8/25/2014 Talentica Software
8/25/2014 Talentica Software
8/25/2014 Talentica Software
8/25/2014 Talentica Software
 Find the right BI technology
 Integrate with Windows Azure
 Minimizing storage costs
 Avoid data transfers charges
8/25/2014 Talentica Software
 HD Insight Service
 Focus from data storage to
useful data analysis
 Separation between production
and raw data
8/25/2014 Talentica Software
 Azure-based services (Avro format)
 Windows Azure binary large object
(BLOB) storage
 ASV protocol
8/25/2014 Talentica Software
Structure to data when consumed
New insights from unstructured data
Security
8/25/2014 Talentica Software
 Microsoft SQL Server PowerPivot
for SharePoint as a front-end
presentation layer
 queries from the Halo 4 team
Azure BLOBs
8/25/2014 Talentica Software
8/25/2014 Talentica Software
 Weekly Game Updates
8/25/2014 Talentica Software
8/25/2014 Talentica Software
8/25/2014 Talentica Software
8/25/2014 Talentica Software
Azure Platform Models
8/25/2014 Talentica Software
Azure Platform Models
8/25/2014 Talentica Software
Azure Platform Models
8/25/2014 Talentica Software
Azure Platform Models
8/25/2014 Talentica Software
Azure Platform Models
8/25/2014 Talentica Software
Azure Platform Models
8/25/2014 Talentica Software
Azure Platform Models
8/25/2014 Talentica Software
StackOverFlow Azure Virtual
Machines
Azure Cloud
Services
Azure Websites
Basecamp,
Salesforce, Office
365, Azure Websites
Azure Platform Models
8/25/2014 Talentica Software
Platform as a Service
Demo – azure cloud services
8/25/2014 Talentica Software
Virtual
Machine
Cloud
Services
Azure
Websites
Three options to run your code in Azure platform:
Azure Storage
8/25/2014 Talentica Software
Demo - azure Deployments
8/25/2014 Talentica Software
8/25/2014 Talentica Software
Old gods vs new gods
Old gods vs new gods
High end Commodity
8/25/2014 Talentica Software
Static Dynamic
8/25/2014 Talentica Software
Old gods vs new gods
No Failure Resiliency
8/25/2014 Talentica Software
Old gods vs new gods
Stress Divide
Stress Divide
8/25/2014 Talentica Software
Old gods vs new gods
MTBF MTTR
(mean time between a failure (mean time to recovery)
and another)
8/25/2014 Talentica Software
Reliability
Old gods vs new gods
worst case planning scale unit planning
8/25/2014 Talentica Software
Old gods vs new gods
8/25/2014 Talentica Software
Old gods vs new gods
 Enable Scaling - be able to adapt to
environmental conditions
 Expect Failure - be able to adopt a resilient
attitude
 Enable Cost - be able to pay as business demands
8/25/2014 Talentica Software
Web
Role
Worker
Role
BLOB
QUEUE
1 4
3
5
2
6
Cloud Service Demo:
Demo – Django
8/25/2014 Talentica Software
8/25/2014 Talentica Software
8/25/2014 Talentica Software
8/25/2014 Talentica Software