Windows Azure is well-suited for ecommerce applications by providing scalability, availability, and support for multi-devices. It allows ecommerce sites to automatically scale based on traffic, distribute load across datacenters for high availability, and develop interoperable applications using standard protocols that can run on multiple devices. Windows Azure's traffic manager can direct users to the best performing datacenter and fail over between datacenters to ensure availability. Data synchronization tools allow keeping data available across datacenters.
This deck was presented at the Windows Azure Spring Summit held at Microsoft Portugal in Lisboa, 2013.04.09. The goal was do describe features of Azure that are especially interesting for eCommerce web sites, based on the presenter's and Create It's real experience.
This deck was presented at the Windows Azure Spring Summit held at Microsoft Portugal in Lisboa, 2013.04.09. The goal was do describe features of Azure that are especially interesting for eCommerce web sites, based on the presenter's and Create It's real experience.
Private cloud infrastructure configure and deploy
In collaboration with IEEE Computer Society, the Cloud Security Alliance and Dell, Microsoft is hosting a 24 Hours in a Private Cloud virtual event
In this presentation, the Eclipse plugins from Amazon (announced at EclipseCon 2009) will be compared with the tooling for Microsoft Azure (announced at Eclipse Summit Europe 2009). Additionally, the features of the g-Eclipse project will be presented. g-Eclipse 1.0 was released in December 2009 as an Eclipse project for Grid and Cloud computing within the Eclipse community. g-Eclipse is a framework that allows users and developers to access Computing Grids and Cloud Computing resources in a unified way.
An overview of Windows Azure for Web applications, Cloud Storage, Big Data, Rich Media and Mobile. Get a free Windows Azure trial: http://aka.ms/vs4rdw
End-to-End Integrated Management with System Center 2012wwwally
Want to see hands-on how all the Microsoft System Center 2012 products work together to manage the common Windows platform? In this session full of demonstrations, Walter Eikenboom, shows you System Center 2012 for the Optimized Datacenter. See Service Manager 2012, Virtual Machine Manager 2012, Operations Manager 2012, Data Protection Manager 2012 and Orchestrator 2012!
Private cloud infrastructure configure and deploy
In collaboration with IEEE Computer Society, the Cloud Security Alliance and Dell, Microsoft is hosting a 24 Hours in a Private Cloud virtual event
In this presentation, the Eclipse plugins from Amazon (announced at EclipseCon 2009) will be compared with the tooling for Microsoft Azure (announced at Eclipse Summit Europe 2009). Additionally, the features of the g-Eclipse project will be presented. g-Eclipse 1.0 was released in December 2009 as an Eclipse project for Grid and Cloud computing within the Eclipse community. g-Eclipse is a framework that allows users and developers to access Computing Grids and Cloud Computing resources in a unified way.
An overview of Windows Azure for Web applications, Cloud Storage, Big Data, Rich Media and Mobile. Get a free Windows Azure trial: http://aka.ms/vs4rdw
End-to-End Integrated Management with System Center 2012wwwally
Want to see hands-on how all the Microsoft System Center 2012 products work together to manage the common Windows platform? In this session full of demonstrations, Walter Eikenboom, shows you System Center 2012 for the Optimized Datacenter. See Service Manager 2012, Virtual Machine Manager 2012, Operations Manager 2012, Data Protection Manager 2012 and Orchestrator 2012!
The Windows Azure platform is a fairly feature rich environment. You can run your web applications there. You can run your data processing applications (services) there. But you don’t have to run your entire application there. You can run part of your application in “the cloud”, and part of your application on premise – giving you the best of both worlds. But why would you not put everything in the cloud? Perhaps you don’t need the massive computing power Windows Azure provides, but you would like a cheap an easily accessible data store. Maybe your application just isn’t ready, yet, to be run in the cloud. Whatever the reason, in this session you will learn the basics for creating a hybrid application which leverages various features of Windows Azure. You will see how to leverage Windows Azure’s rich features and APIs to extend your application to new heights.
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Eric D. Boyd
As a developer with years of experience developing web apps using ASP.NET, SQL Server, Windows Server and Active Directory, how do you move to the cloud with Windows Azure? How can you apply your existing skills and experience to developing cloud apps in Windows Azure? In this session, we will take a simple, traditional ASP.NET app and walk through the migration to Windows Azure. We'll discuss the important considerations, practices, architectural differences, challenges, advantages and economic benefits to consider when migrating to Windows Azure.
5. WINDOWS AZURE & ECOMMERCE
► A traditional E-commerce architecture
Users
Front Office
Web Farm Distributed
caching
Middle Office
Batch Media servers Data Clustering
Queues servers
6. WINDOWS AZURE & ECOMMERCE
Caching
► Windows Azure Architecture Web Roles
Service
SQL Azure Azure Blobs
Users Azure Queues
Worker Roles
Front Office
Web Farm Distributed
Cache
Middle Office
Batch Media Servers Data Clustering
Queues Servers
8. Scalability
WINDOWS AZURE : SCALABILITY
► Scalability : the different policies
► Several flexible policies can be put in place to provide scalability
Manual
Scheduled
Automatic
10. Availability
WINDOWS AZURE : AVAILABILITY
Web Store
How to set up my ecommerce website to address the
international market ?
11. Availability
WINDOWS AZURE : AVAILABILITY
► From « Hosted Services » : Traffic Manager
► Performance
► Failover Visitor from Dublin
► Round Robin
Traffic Manager
Datacenter North Europe Datacenter West Europe
Environment « Up » Environnement « Up »
12. Availability
WINDOWS AZURE : AVAILABILITY
► Level of « SQL Azure »
To ensure the availability of data, Windows Azure Platform provides
« Datasync » tool allowing data synchronization « On cloud » with « On
premise ».
monodirection or bidirection synchronization.
Near real time Synchronisation (5 mn)
Definition of Master to deal with conflicts
Synchronization at row or column level.
Synchronization in programming mode
13. Availability
WINDOWS AZURE : AVAILABILITY
► Level of « Azure Tables » and « Azure Blobs »
► Native scalability
« Azure Blobs » and « Azure Tables » are duplicated on same
datacenter and then duplicated asynchronously on same geographic
region.
Asynchronously
Datacenter Datacenter
North Europe West Europe
14. Availability
WINDOWS AZURE : AVAILABILITY
► E-commerce benefits
► Disaster and recovery plan (DRP)
One possible scenario of putting in place « active / passive »
configuration
Traffic Manager (Fail Over)
Datacenter North Europe Datacenter West Europe
Environment « Up » « DataSync »
Environment « Up »
Synchronization
Bidirection
Every hour
Native features
15. Availability
WINDOWS AZURE : AVAILABILITY
► E-commerce benefits
► International opportunity
User from
Singapour
Traffic Manager (Performance)
User from Paris
Datacenter Europe Datacenter Asia
« DataSync »
Environnement « Up » Environnement « Up »
Synchronization
Near real time
Synchronization
from source
Back Office
17. Multidevices
WINDOWS AZURE : MULTI-DEVICES
► Transcanal policy
Utilization of standard
protocols: REST, oData,
XML, X509 …
Business Data Interoperability in … :
function Services Java, Ruby, Eclipse, PHP
CMS
Data control
Access security
Low development cost
When SOA meets Cloud Computing …
18. Multidevices
WINDOWS AZURE : MULTI-DEVICES
► Scenario of multi-devices and interoperable architecture
Iphone
OData
ACS
Web Role
oData
OData OData
Web
Windows 8
Logica Store