SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Drive Facebook Apps
Enable eCommerce
Serve Citizens
Launch Startups
InfrastructureInfrastructure
as a Serviceas a Service
(IaaS)(IaaS)
Platform as aPlatform as a
Service (PaaS)Service (PaaS)
Software as aSoftware as a
Service (SaaS)Service (SaaS)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Infrastructure asInfrastructure as
a Service (IaaS)a Service (IaaS)
Platform as aPlatform as a
Service (PaaS)Service (PaaS)
Software as aSoftware as a
Service (SaaS)Service (SaaS)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
StorageStorage
ServersServers
NetworkingNetworking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Managedbyvendor
Managedbyvendor
StorageStorage
ServersServers
NetworkingNetworking
O/SO/S
MiddlewareMiddleware
VirtualizationVirtualization
Applications
RuntimeRuntime
Data
Managedbyvendor
StorageStorage
ServersServers
NetworkingNetworking
O/SO/S
MiddlewareMiddleware
VirtualizationVirtualization
ApplicationsApplications
RuntimeRuntime
DataData
Developer ExperienceDeveloper Experience
Use existing skills and tools.Use existing skills and tools.
Compute Storage Management Relational data Management Connectivity Access control
October 2008 June 2010November 2009
February
2010
• Updated Windows Azure CTP
• Announced VM Role, Project
Sydney, pricing and SLAs
• Enabled Full Trust & PHP,
Java, etc. applications
• Project “Dallas” CTP
• Windows Azure Update
• .NET Framework 4
• OS Versioning
• CDN
• SQL Azure Update
• 50GB databases
• Spatial data support
• DAC support
Windows Azure Platform
commercially available
• Announced the Windows
Azure Platform
• First CTP of Windows
Azure
Announced SQL
Azure Relational
Database
March
2009
The Business
Challenge
Bring in 500,000 new prospects into the Outback
Steakhouse customer database
Do it fast, build the solution in as little as a month
Use Facebook
Key
Constraints we
Had to Work
Within
Don’t want to use any formal outbound marketing
Have limited on-premise IT capacity to tap
Don’t want to purchase new infrastructure for a
marketing program
Use relational data to
“see” business
results
Offload async
processing from
Web site
Use a PaaS solution
to avoid
infrastructure hassles
Give an offer
worth signing up
for
… & capture the data
in Azure
Establish a
dialogue on & off
FB
Make the offer
store specific
… to drive traffic to
your bricks & mortar
Encourage people
to tell others
Give an offer
worth signing up
for
… & capture the data
in Azure
Establish a
dialogue on & off
FB
Make the offer
store specific
… to drive traffic to
your bricks & mortar
Encourage people
to tell others
Use relational data to
“see” business
results
Offload async
processing from Web
site
Why Azure?
Because you like being an IT
strategist, or a developer or
a marketer.
And you don’t want to be a
plumber, or a racker /
stacker.
Use a PaaS solution
to avoid infrastructure
hassles
Worker Role Tasks
Queue-based
InternetInternet
LBLB
Web Site
Web Role
Web Role
Web Role
Web Role
Web Role
Queue2Queue2
Worker 3
Worker 2
Worker 1Queue1Queue1
Queue3Queue3
Process
Queue2
Process
Queue2
Process
Queue1
Process
Queue1
Process
Queue3
Process
Queue3
Asynchronous
processing
Table Storage
SQL Data Synch
Email Verification
Campaign logic
Data Synch
Marketing
Reporting
0
50,000
100,000
150,000
200,000
250,000
300,000
350,000
400,000
Fans
Fans
Fans Week 1 Week 2
20 / minute
+1,200 / hour
670k signups in 5 weeks
(that’s only .13% of Facebook)
Powered by Windows AzurePowered by Windows Azure
The Solution
PaaS solution as there was neither budget nor
staffing capacity to stand up / manage new
infrastructure
Use compute to drive site, and SQL Azure for BI
Lessons
Highly repeatable once implemented
Handled scale well – recent promotion had 50,000
signups in one day
Azure Toolkit 1.0
http://facebookazuretoolkit.codeplex.com
Simplified Library for accessing Message Queues, Table
storage, and SQL Azure
ASP.NET Model View Controller (MVC) framework to
render a “view” of Facebook Markup Language
("FBML")
Ninject 2.0 (dependency injection)
Auto Mapper 1.0
Automated Continuous Integration Deployment scripts
Samples
www.microsoft.com/facebook
C# Toolkit 4.0 for .NET development
http://facebooksdk.codeplex.com/
Compatible with all Graph API and REST API Calls
Supports all forms of Facebook authentication:
Cookies, OAuth 2.0, Signed Requests
Samples Applications to get started quickly
Client authentication tool to get test access tokens
Get the case study here
The Business
Challenge
Provide small and medium customers (restaurants, “mom & pop”
convenience stores, etc) a better way to place orders, via a Web
site instead of the current phone-based system
Order volume varies greatly across year (Super Bowl, etc)
Need to quickly scale their systems up or down based on need,
paying only for what they need, when they need it
No desire to build out the datacenters; would be idle in off-peak
times
Make CCE’s data & systems available to customers and partners
Key
Constraints we
Had to Work
Within
There are existing on-premise systems that any solution must
hook into, so a hybrid solution is required
Improve upon old system by dynamically displaying contact info,
customized list of products, promotions, & order history
The Solution
Web based solution
Uses hardware firewall to connect back to on-prem
Silverlight client communicated with Web services to
provide data & business logic from existing on-premise
systems
Results
An average of $15 million / day in orders is placed vs. old system
Able to quickly bring an app to market without incurring
hardware and support costs in their data centers
Scale out capability is already provided in Azure to support
future needs
Hybrid solution avoided rewriting the complex pricing logic or
impacting other existing ordering mechanisms
The Business
Challenge
Record, track and report on non-emergency incidents
Handle address requests from large metro population
Disaster recovery important given it is a hurricane-
prone region
Key
Constraints we
Had to Work
Within
Very limited (and declining) IT budget
FY ‘09 to ‘10 Staff downsized by 32%; budget by 28%
Miami downtown “grows” from 400K to 1.2 million
between 9 to 5 Business Hours
New hardware procured only once ever 5 years
The
Solution
Geospatial data is stored in SQL Azure Spatial
Developed in Visual Studio 2010 as they can test the cloud solution on their local
desktop
Uses Bing Maps and other mapping technology and Azure compute
Solution is remote to Miami
Lessons
Speed / versatility – converted to hurricane disaster follow-up app in 3 hours
Pay as you go is HUGE – no need to over-invest
Blob storage holds deployment packages as a rudimentary source control for quick
deployment of time sensitive solutions like Damage Assessment Apps
Azure isolates apps from each other; they don’t interfere with each other, so
cleaner deployments and upgrades
No worry about apps breaking because someone “messed with the infrastructure”
Enterprise-class service for maintenance tasks without using your own precious
headcount
Integration with VS meant faster time to market and updates
http://miami.heygov.com
Get the case study here
Web based solution
No need to “manage the
infrastructure” as this is PaaS
Provides terrific transparency
to citizens
Call center volume has
dropped dramatically since
launch
New Windows Phone app
further extends the
experience
The Business
Challenge
Mid-sized companies typically pay invoices manually
Print and mail checks
Payment to suppliers take several days to deliver and clear
Lots of inherent friction and potential human error
Costs much as $3 per invoice
Key
Constraints
Cannot fund implementations undertaken by large
enterprise due to complexity and cost
Large changes to existing processes not desirable
Ongoing costs must remain low
Customer Datcenter
Accy
System
NVoicePay
Client
“AP Assist”
NVoicePay’s B2B
Payment Network
Vendor
submits
invoice
Service Bus
WCF and SSL
NVoicePay
Datacenter
PCI
Compliant
Compute Blobs,
Tables & Queues
Relational data
Customer Portal Vendor Portal
InternetInternet
• 5 – 20X growth rate across the business5 – 20X growth rate across the business
• Expect 50K connections in next 12 monthsExpect 50K connections in next 12 months
• Customers save $25K - $250K on invoice processingCustomers save $25K - $250K on invoice processing
Our
Solution
Silverlight elevated trust PC experience (called “AP Assist”)
Client integrates to current ADP accounting system
Securely submit encrypted payment data to Azure Blob Storage
Retrieve payments from cloud-based “store and forward” architecture to to the
NVoicePay datacenter and process payments
Submit payments to First Data payment gateway
Overall solution took 6 months to develop
Expect to leverage minimum of 50k individual AppFabric Service Bus connections in CY11
Lessons
Put as much of your headcount as you can on developing IP
Cloud should never be an all-or-nothing proposition
Cloud can naturally augment current payment processes
Cloud fosters a fast time-to-market
Pay-as-you-go model limits risk and enhances agility, have gone from $0 to $50MM in 12 mos
Consume the cloud as the need arises
Individual customers save $25K-$250K/year on invoice processing, depending on size
Invoice costs fall from $3 per invoice to as little as a postage stamp
Facebook:
www.microsoft.com/facebook
Get the case study here
Coca Cola
RDA Corp’s case study
City of Miami
http://miami.heygov.com
Get the case study here
NVoicePay
http://nvoicepay.com/
Join
BizSpark, for startups
The vibrant online community – http://channel9.msdn.com/azure
Azure user groups – http://www.azureusergroup.com
Also on Facebook – www.facebook.com/windowsazure
Get
Get an Azure account
Windows Azure Tools for Microsoft Visual Studio
Windows Azure Platform Training Kit
Interoperability tools
Microsoft Web Platform Installer
Learn
“What is the Windows Azure Platform?” 4 min video
Windows Azure Case Studies
Deploying a large scale app, Virtual Lab
Azure developer center
Using your MSDN Premium Benefits
Microsoft’s Datacenters
Security Talk Series
Watch session in the Professional Developers Conference site
Usage
Compute Time
Average
Inactivity
Period
““On and Off “On and Off “
Compute
Time
““(Un)predictable(Un)predictable
Bursting“Bursting“
Average Usage
Average Usage
Compute
Time
““Growing Fast“Growing Fast“
Compute
Time
Average Usage
““Business CriticalBusiness Critical
LOB“LOB“
•Exploring how to address
needs of small and large
production houses using its
industry standard solution
•Rendering: Toy Story 3D has
290k frames, 8 hours to
render each frame using 1
processor; 272 years
•Migrated C++ solution
•Customers decide scale out
based on time, cost, quality
needs
•Needed to scale up
quickly to meet
demands of its high-
traffic Web site,
reduce dependency on
costly hardware.
•Azure is saving $100k
annually, giving
freedom to focus on,
and deploy, new Web
site features.
•Domino’s has
updated its
eCommerce
platform
•Will run on-prem
and in cloud with
one Java codebase
•Using Azure’s
interoperability
Visit http://www.interoperabilitybridges.com/ for more resources
Infrastructure as a Service, Platform as a Service, and Software as a Service Solutions

Weitere ähnliche Inhalte

Was ist angesagt?

What are the advantages of adopting public cloud
What are the advantages of adopting public cloudWhat are the advantages of adopting public cloud
What are the advantages of adopting public cloudNicole Khoo
 
A Window into Salesforce Data Management
A Window into Salesforce Data ManagementA Window into Salesforce Data Management
A Window into Salesforce Data ManagementDarren Cunningham
 
The cloud primer
The cloud primerThe cloud primer
The cloud primerJoe Orlando
 
the-future-of-workload-automation-in-the-application-economy
the-future-of-workload-automation-in-the-application-economythe-future-of-workload-automation-in-the-application-economy
the-future-of-workload-automation-in-the-application-economyBrian Mazoyer
 
IT as a Service is the IT of the Future - Presented at GigaOm Structure 2013 SF
IT as a Service is the IT of the Future - Presented at GigaOm Structure 2013 SFIT as a Service is the IT of the Future - Presented at GigaOm Structure 2013 SF
IT as a Service is the IT of the Future - Presented at GigaOm Structure 2013 SFKrishna Subramanian
 
Understanding the Business Value of Migrating to Windows Server 2012
Understanding the Business Value of Migrating to Windows Server 2012Understanding the Business Value of Migrating to Windows Server 2012
Understanding the Business Value of Migrating to Windows Server 2012Microsoft
 
Empower Your Organization with Microsoft Power Platform
Empower Your Organization with Microsoft Power PlatformEmpower Your Organization with Microsoft Power Platform
Empower Your Organization with Microsoft Power PlatformDavid J Rosenthal
 
Cloud Strategy - Cloud Accelerate Workshop
Cloud Strategy - Cloud Accelerate WorkshopCloud Strategy - Cloud Accelerate Workshop
Cloud Strategy - Cloud Accelerate WorkshopSparked
 
What is A Cloud Stack in 2017
What is A Cloud Stack in 2017What is A Cloud Stack in 2017
What is A Cloud Stack in 2017Gaurav Roy
 
CoreSite's 2019 SaaS Colocation Buyers Guide
CoreSite's 2019 SaaS Colocation Buyers Guide CoreSite's 2019 SaaS Colocation Buyers Guide
CoreSite's 2019 SaaS Colocation Buyers Guide Mike Trawick
 
Ebook- Introducing Wave Analytics Cloud
Ebook- Introducing Wave Analytics CloudEbook- Introducing Wave Analytics Cloud
Ebook- Introducing Wave Analytics CloudMisha Williams
 
Migrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finalMigrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finaleng999
 
Faster In The Cloud
Faster In The CloudFaster In The Cloud
Faster In The CloudPeter Coffee
 
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...JISC RSC Eastern
 
Advanced Concepts in Software as a Service / Service Oriented Architecture
Advanced Concepts in Software as a Service / Service Oriented ArchitectureAdvanced Concepts in Software as a Service / Service Oriented Architecture
Advanced Concepts in Software as a Service / Service Oriented ArchitectureDamon Carr
 
Microsoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vuMicrosoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vuPham Anh Vu
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven ArchitectureChris Patterson
 

Was ist angesagt? (20)

Service as-a-software
Service as-a-softwareService as-a-software
Service as-a-software
 
What are the advantages of adopting public cloud
What are the advantages of adopting public cloudWhat are the advantages of adopting public cloud
What are the advantages of adopting public cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Window into Salesforce Data Management
A Window into Salesforce Data ManagementA Window into Salesforce Data Management
A Window into Salesforce Data Management
 
The cloud primer
The cloud primerThe cloud primer
The cloud primer
 
the-future-of-workload-automation-in-the-application-economy
the-future-of-workload-automation-in-the-application-economythe-future-of-workload-automation-in-the-application-economy
the-future-of-workload-automation-in-the-application-economy
 
IT as a Service is the IT of the Future - Presented at GigaOm Structure 2013 SF
IT as a Service is the IT of the Future - Presented at GigaOm Structure 2013 SFIT as a Service is the IT of the Future - Presented at GigaOm Structure 2013 SF
IT as a Service is the IT of the Future - Presented at GigaOm Structure 2013 SF
 
Understanding the Business Value of Migrating to Windows Server 2012
Understanding the Business Value of Migrating to Windows Server 2012Understanding the Business Value of Migrating to Windows Server 2012
Understanding the Business Value of Migrating to Windows Server 2012
 
Empower Your Organization with Microsoft Power Platform
Empower Your Organization with Microsoft Power PlatformEmpower Your Organization with Microsoft Power Platform
Empower Your Organization with Microsoft Power Platform
 
Cloud Strategy - Cloud Accelerate Workshop
Cloud Strategy - Cloud Accelerate WorkshopCloud Strategy - Cloud Accelerate Workshop
Cloud Strategy - Cloud Accelerate Workshop
 
What is A Cloud Stack in 2017
What is A Cloud Stack in 2017What is A Cloud Stack in 2017
What is A Cloud Stack in 2017
 
The IT Process Trap
The IT Process TrapThe IT Process Trap
The IT Process Trap
 
CoreSite's 2019 SaaS Colocation Buyers Guide
CoreSite's 2019 SaaS Colocation Buyers Guide CoreSite's 2019 SaaS Colocation Buyers Guide
CoreSite's 2019 SaaS Colocation Buyers Guide
 
Ebook- Introducing Wave Analytics Cloud
Ebook- Introducing Wave Analytics CloudEbook- Introducing Wave Analytics Cloud
Ebook- Introducing Wave Analytics Cloud
 
Migrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finalMigrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-final
 
Faster In The Cloud
Faster In The CloudFaster In The Cloud
Faster In The Cloud
 
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
 
Advanced Concepts in Software as a Service / Service Oriented Architecture
Advanced Concepts in Software as a Service / Service Oriented ArchitectureAdvanced Concepts in Software as a Service / Service Oriented Architecture
Advanced Concepts in Software as a Service / Service Oriented Architecture
 
Microsoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vuMicrosoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vu
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 

Andere mochten auch

10 lovely words for a good life
10 lovely words for a good life10 lovely words for a good life
10 lovely words for a good lifeAjay Kumar Gupta
 
10 Lovely words ...
10 Lovely words ...10 Lovely words ...
10 Lovely words ...rohanberi
 
Designing for Interesting Moments
Designing for Interesting MomentsDesigning for Interesting Moments
Designing for Interesting MomentsBill Scott
 

Andere mochten auch (6)

About Me
About MeAbout Me
About Me
 
10 lovely words for a good life
10 lovely words for a good life10 lovely words for a good life
10 lovely words for a good life
 
10 nice words of life.
10 nice words of life.10 nice words of life.
10 nice words of life.
 
Great words
Great words Great words
Great words
 
10 Lovely words ...
10 Lovely words ...10 Lovely words ...
10 Lovely words ...
 
Designing for Interesting Moments
Designing for Interesting MomentsDesigning for Interesting Moments
Designing for Interesting Moments
 

Ähnlich wie Infrastructure as a Service, Platform as a Service, and Software as a Service Solutions

Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Cscorajramab
 
Cloud computing adoption in sap technologies
Cloud computing adoption in sap technologiesCloud computing adoption in sap technologies
Cloud computing adoption in sap technologiessveldanda
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Brandon Watson
 
The Future of Mainframe Data is in the Cloud
The Future of Mainframe Data is in the CloudThe Future of Mainframe Data is in the Cloud
The Future of Mainframe Data is in the CloudPrecisely
 
Azure Overview Business Model Overview
Azure Overview Business Model OverviewAzure Overview Business Model Overview
Azure Overview Business Model Overviewrramabad
 
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101Mithun T. Dhar
 
Cloud Data Integration Best Practices
Cloud Data Integration Best PracticesCloud Data Integration Best Practices
Cloud Data Integration Best PracticesDarren Cunningham
 
Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arcrajramab
 
Emerging Service Technologies
Emerging Service TechnologiesEmerging Service Technologies
Emerging Service Technologiessirosenf
 
Kapow Web Data Server 7.0 Presentation
Kapow Web Data Server 7.0 PresentationKapow Web Data Server 7.0 Presentation
Kapow Web Data Server 7.0 PresentationKapow Technologies
 
The Cloud - What's different
The Cloud - What's differentThe Cloud - What's different
The Cloud - What's differentChen-Tien Tsai
 
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...IRJET Journal
 
Cloud 12 08 V2
Cloud 12 08 V2Cloud 12 08 V2
Cloud 12 08 V2Pini Cohen
 
Agile IT: Filling in the Gaps in the Azure vs. AWS debate
Agile IT: Filling in the Gaps in the Azure vs. AWS debateAgile IT: Filling in the Gaps in the Azure vs. AWS debate
Agile IT: Filling in the Gaps in the Azure vs. AWS debateJoel Brda
 
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas parkAmazon Web Services Korea
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Dataconfluent
 

Ähnlich wie Infrastructure as a Service, Platform as a Service, and Software as a Service Solutions (20)

Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
Cloud computing adoption in sap technologies
Cloud computing adoption in sap technologiesCloud computing adoption in sap technologies
Cloud computing adoption in sap technologies
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2
 
The Future of Mainframe Data is in the Cloud
The Future of Mainframe Data is in the CloudThe Future of Mainframe Data is in the Cloud
The Future of Mainframe Data is in the Cloud
 
Azure Overview Business Model Overview
Azure Overview Business Model OverviewAzure Overview Business Model Overview
Azure Overview Business Model Overview
 
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
 
Cloud Data Integration Best Practices
Cloud Data Integration Best PracticesCloud Data Integration Best Practices
Cloud Data Integration Best Practices
 
Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arc
 
Cloud Model for SMB
Cloud Model for SMBCloud Model for SMB
Cloud Model for SMB
 
Emerging Service Technologies
Emerging Service TechnologiesEmerging Service Technologies
Emerging Service Technologies
 
Kapow Web Data Server 7.0 Presentation
Kapow Web Data Server 7.0 PresentationKapow Web Data Server 7.0 Presentation
Kapow Web Data Server 7.0 Presentation
 
The Cloud - What's different
The Cloud - What's differentThe Cloud - What's different
The Cloud - What's different
 
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
 
Cloud 12 08 V2
Cloud 12 08 V2Cloud 12 08 V2
Cloud 12 08 V2
 
Cloud computingpansep
Cloud computingpansepCloud computingpansep
Cloud computingpansep
 
Agile IT: Filling in the Gaps in the Azure vs. AWS debate
Agile IT: Filling in the Gaps in the Azure vs. AWS debateAgile IT: Filling in the Gaps in the Azure vs. AWS debate
Agile IT: Filling in the Gaps in the Azure vs. AWS debate
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Transforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming DataTransforming Financial Services with Event Streaming Data
Transforming Financial Services with Event Streaming Data
 

Kürzlich hochgeladen

Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 

Kürzlich hochgeladen (20)

Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 

Infrastructure as a Service, Platform as a Service, and Software as a Service Solutions

  • 1.
  • 2. Drive Facebook Apps Enable eCommerce Serve Citizens Launch Startups
  • 3. InfrastructureInfrastructure as a Serviceas a Service (IaaS)(IaaS) Platform as aPlatform as a Service (PaaS)Service (PaaS) Software as aSoftware as a Service (SaaS)Service (SaaS) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime
  • 4. Infrastructure asInfrastructure as a Service (IaaS)a Service (IaaS) Platform as aPlatform as a Service (PaaS)Service (PaaS) Software as aSoftware as a Service (SaaS)Service (SaaS) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime StorageStorage ServersServers NetworkingNetworking O/S Middleware Virtualization Data Applications Runtime Managedbyvendor Managedbyvendor StorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization Applications RuntimeRuntime Data Managedbyvendor StorageStorage ServersServers NetworkingNetworking O/SO/S MiddlewareMiddleware VirtualizationVirtualization ApplicationsApplications RuntimeRuntime DataData
  • 5. Developer ExperienceDeveloper Experience Use existing skills and tools.Use existing skills and tools. Compute Storage Management Relational data Management Connectivity Access control
  • 6. October 2008 June 2010November 2009 February 2010 • Updated Windows Azure CTP • Announced VM Role, Project Sydney, pricing and SLAs • Enabled Full Trust & PHP, Java, etc. applications • Project “Dallas” CTP • Windows Azure Update • .NET Framework 4 • OS Versioning • CDN • SQL Azure Update • 50GB databases • Spatial data support • DAC support Windows Azure Platform commercially available • Announced the Windows Azure Platform • First CTP of Windows Azure Announced SQL Azure Relational Database March 2009
  • 7.
  • 8.
  • 9. The Business Challenge Bring in 500,000 new prospects into the Outback Steakhouse customer database Do it fast, build the solution in as little as a month Use Facebook Key Constraints we Had to Work Within Don’t want to use any formal outbound marketing Have limited on-premise IT capacity to tap Don’t want to purchase new infrastructure for a marketing program
  • 10. Use relational data to “see” business results Offload async processing from Web site Use a PaaS solution to avoid infrastructure hassles Give an offer worth signing up for … & capture the data in Azure Establish a dialogue on & off FB Make the offer store specific … to drive traffic to your bricks & mortar Encourage people to tell others
  • 11. Give an offer worth signing up for … & capture the data in Azure Establish a dialogue on & off FB Make the offer store specific … to drive traffic to your bricks & mortar Encourage people to tell others Use relational data to “see” business results Offload async processing from Web site Why Azure? Because you like being an IT strategist, or a developer or a marketer. And you don’t want to be a plumber, or a racker / stacker. Use a PaaS solution to avoid infrastructure hassles
  • 12. Worker Role Tasks Queue-based InternetInternet LBLB Web Site Web Role Web Role Web Role Web Role Web Role Queue2Queue2 Worker 3 Worker 2 Worker 1Queue1Queue1 Queue3Queue3 Process Queue2 Process Queue2 Process Queue1 Process Queue1 Process Queue3 Process Queue3 Asynchronous processing Table Storage SQL Data Synch Email Verification Campaign logic Data Synch Marketing Reporting
  • 13. 0 50,000 100,000 150,000 200,000 250,000 300,000 350,000 400,000 Fans Fans Fans Week 1 Week 2 20 / minute +1,200 / hour 670k signups in 5 weeks (that’s only .13% of Facebook) Powered by Windows AzurePowered by Windows Azure
  • 14. The Solution PaaS solution as there was neither budget nor staffing capacity to stand up / manage new infrastructure Use compute to drive site, and SQL Azure for BI Lessons Highly repeatable once implemented Handled scale well – recent promotion had 50,000 signups in one day
  • 15. Azure Toolkit 1.0 http://facebookazuretoolkit.codeplex.com Simplified Library for accessing Message Queues, Table storage, and SQL Azure ASP.NET Model View Controller (MVC) framework to render a “view” of Facebook Markup Language ("FBML") Ninject 2.0 (dependency injection) Auto Mapper 1.0 Automated Continuous Integration Deployment scripts Samples www.microsoft.com/facebook C# Toolkit 4.0 for .NET development http://facebooksdk.codeplex.com/ Compatible with all Graph API and REST API Calls Supports all forms of Facebook authentication: Cookies, OAuth 2.0, Signed Requests Samples Applications to get started quickly Client authentication tool to get test access tokens Get the case study here
  • 16.
  • 17. The Business Challenge Provide small and medium customers (restaurants, “mom & pop” convenience stores, etc) a better way to place orders, via a Web site instead of the current phone-based system Order volume varies greatly across year (Super Bowl, etc) Need to quickly scale their systems up or down based on need, paying only for what they need, when they need it No desire to build out the datacenters; would be idle in off-peak times Make CCE’s data & systems available to customers and partners Key Constraints we Had to Work Within There are existing on-premise systems that any solution must hook into, so a hybrid solution is required Improve upon old system by dynamically displaying contact info, customized list of products, promotions, & order history
  • 18. The Solution Web based solution Uses hardware firewall to connect back to on-prem Silverlight client communicated with Web services to provide data & business logic from existing on-premise systems Results An average of $15 million / day in orders is placed vs. old system Able to quickly bring an app to market without incurring hardware and support costs in their data centers Scale out capability is already provided in Azure to support future needs Hybrid solution avoided rewriting the complex pricing logic or impacting other existing ordering mechanisms
  • 19.
  • 20. The Business Challenge Record, track and report on non-emergency incidents Handle address requests from large metro population Disaster recovery important given it is a hurricane- prone region Key Constraints we Had to Work Within Very limited (and declining) IT budget FY ‘09 to ‘10 Staff downsized by 32%; budget by 28% Miami downtown “grows” from 400K to 1.2 million between 9 to 5 Business Hours New hardware procured only once ever 5 years
  • 21. The Solution Geospatial data is stored in SQL Azure Spatial Developed in Visual Studio 2010 as they can test the cloud solution on their local desktop Uses Bing Maps and other mapping technology and Azure compute Solution is remote to Miami Lessons Speed / versatility – converted to hurricane disaster follow-up app in 3 hours Pay as you go is HUGE – no need to over-invest Blob storage holds deployment packages as a rudimentary source control for quick deployment of time sensitive solutions like Damage Assessment Apps Azure isolates apps from each other; they don’t interfere with each other, so cleaner deployments and upgrades No worry about apps breaking because someone “messed with the infrastructure” Enterprise-class service for maintenance tasks without using your own precious headcount Integration with VS meant faster time to market and updates
  • 22. http://miami.heygov.com Get the case study here Web based solution No need to “manage the infrastructure” as this is PaaS Provides terrific transparency to citizens Call center volume has dropped dramatically since launch New Windows Phone app further extends the experience
  • 23.
  • 24. The Business Challenge Mid-sized companies typically pay invoices manually Print and mail checks Payment to suppliers take several days to deliver and clear Lots of inherent friction and potential human error Costs much as $3 per invoice Key Constraints Cannot fund implementations undertaken by large enterprise due to complexity and cost Large changes to existing processes not desirable Ongoing costs must remain low
  • 25. Customer Datcenter Accy System NVoicePay Client “AP Assist” NVoicePay’s B2B Payment Network Vendor submits invoice Service Bus WCF and SSL NVoicePay Datacenter PCI Compliant Compute Blobs, Tables & Queues Relational data Customer Portal Vendor Portal InternetInternet • 5 – 20X growth rate across the business5 – 20X growth rate across the business • Expect 50K connections in next 12 monthsExpect 50K connections in next 12 months • Customers save $25K - $250K on invoice processingCustomers save $25K - $250K on invoice processing
  • 26. Our Solution Silverlight elevated trust PC experience (called “AP Assist”) Client integrates to current ADP accounting system Securely submit encrypted payment data to Azure Blob Storage Retrieve payments from cloud-based “store and forward” architecture to to the NVoicePay datacenter and process payments Submit payments to First Data payment gateway Overall solution took 6 months to develop Expect to leverage minimum of 50k individual AppFabric Service Bus connections in CY11 Lessons Put as much of your headcount as you can on developing IP Cloud should never be an all-or-nothing proposition Cloud can naturally augment current payment processes Cloud fosters a fast time-to-market Pay-as-you-go model limits risk and enhances agility, have gone from $0 to $50MM in 12 mos Consume the cloud as the need arises Individual customers save $25K-$250K/year on invoice processing, depending on size Invoice costs fall from $3 per invoice to as little as a postage stamp
  • 27.
  • 28. Facebook: www.microsoft.com/facebook Get the case study here Coca Cola RDA Corp’s case study City of Miami http://miami.heygov.com Get the case study here NVoicePay http://nvoicepay.com/
  • 29. Join BizSpark, for startups The vibrant online community – http://channel9.msdn.com/azure Azure user groups – http://www.azureusergroup.com Also on Facebook – www.facebook.com/windowsazure Get Get an Azure account Windows Azure Tools for Microsoft Visual Studio Windows Azure Platform Training Kit Interoperability tools Microsoft Web Platform Installer Learn “What is the Windows Azure Platform?” 4 min video Windows Azure Case Studies Deploying a large scale app, Virtual Lab Azure developer center Using your MSDN Premium Benefits Microsoft’s Datacenters Security Talk Series Watch session in the Professional Developers Conference site
  • 30. Usage Compute Time Average Inactivity Period ““On and Off “On and Off “ Compute Time ““(Un)predictable(Un)predictable Bursting“Bursting“ Average Usage Average Usage Compute Time ““Growing Fast“Growing Fast“ Compute Time Average Usage ““Business CriticalBusiness Critical LOB“LOB“
  • 31. •Exploring how to address needs of small and large production houses using its industry standard solution •Rendering: Toy Story 3D has 290k frames, 8 hours to render each frame using 1 processor; 272 years •Migrated C++ solution •Customers decide scale out based on time, cost, quality needs
  • 32. •Needed to scale up quickly to meet demands of its high- traffic Web site, reduce dependency on costly hardware. •Azure is saving $100k annually, giving freedom to focus on, and deploy, new Web site features.
  • 33. •Domino’s has updated its eCommerce platform •Will run on-prem and in cloud with one Java codebase •Using Azure’s interoperability Visit http://www.interoperabilitybridges.com/ for more resources

Hinweis der Redaktion

  1. Viral is geometric, exponential Top half: In return for the coupon, people will write this on their wall (which piques their friends’ interest) and tell their friends Bottom half: Thuzi used MVC to render FBML pages, hosted on Windows Azure using Web roles and Worker roles (for asynchronous processing to boost performance of the Web site) Needed relational database for higher end visualizing of the results data (in addition to tables and queues)
  2. Viral is geometric, exponential Top half: In return for the coupon, people will write this on their wall (which piques their friends’ interest) and tell their friends Bottom half: Thuzi used MVC to render FBML pages, hosted on Windows Azure using Web roles and Worker roles (for asynchronous processing to boost performance of the Web site) Needed relational database for higher end visualizing of the results data (in addition to tables and queues)
  3. 5 Web sites – primarily the Facebook app but also for Web services like email verification 3 worker threads Marketing: social graphing, stats, demographics to point to closest restaurants to create store-specific coupons NOTE: scalable, but simple Only 3 worker roles as there was not as much super time sensitive transactions, example of asynchronous model or example
  4. Started with 20k fans Leveraged Facebook APIs to drive viral elements 350000 12 days 29166.67 per day 1215.278 per hour 20.25463 per second
  5. Here is all the bits and runtimes you need Just add your own window dressing MVC lets you program in Facebook Dependency Injection to resolve dependencies in external components to help in unit tests