Christian Weyer Solution Architect thinktecture

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

A Flexible Cloud-Computing Platform Focus on solving business problems
Jim ONeil Microsoft Developer Evangelist
Business logic Datacenter Respond to hardware failures Add storage capacity Handle increase in traffic Diagnose service failures Apply OS.
Presented by Brad Jacobson The Publisher on the Web Exploiting the new online sales channels.
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Strong Authentication with Smart cards using ILM(CLM)
Clemens Vasters Technical Lead, Service Bus.NET Services BB12.
Connecting Windows Azure to Your Enterprise Network & Applications
Global Windows Azure Bootcamp Auckland March
Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the.
GETTING STARTED WITH WINDOWS COMMUNICATION FOUNDATION 4.5 Ed Jones & Grey Guindon.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
2  Industry trends and challenges  Windows Server 2012: Modern workstyle, enabled  Access from virtually anywhere, any device  Full Windows experience.
System Operation Manager 2007 R2 im Überblick SESSION: I207 Walter Pitrof Technology Solution Professional Microsoft Switzerland
John Shewchuk Dennis Pilarinos Microsoft Corporation.
25 seconds left…...
Microsoft Volume Licensing
What Is Azure ! Thierry Gasser Technical Solution Professional (TSP)
Markus Erlacher Technical Specialist Microsoft Corporation.
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
“Packaged” Application An application that I buy “off the shelf” and run myself “Packaged” Application An application that I buy “off the shelf”
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Overview Of Microsoft New Technology ENTER. Processing....
Laurent Bugnion Senior User Experience Developer IdentityMine.
Bernd Schneider Technical Solution Professional - BI Microsoft Schweiz.
Urs P. Küderli Principal Security Architect Microsoft.
 Clemens Vasters Service Bus Technical Lead Microsoft Corporation BB38.
Christian Binder Senior Platform Strategy Manager Microsoft.
.Net services Azure Services Platform. Introduction to Microsoft.Net Services.Net Service Bus.Net Access Control Service.Net WorkFlow Service Tools.
Ronnie Saurenmann Microsoft Switzerland
Ingo Rammer thinktecture.
Windows Azure Pack Tomáš „Kanty“ Kantůrek
Christian Weyer thinktecture.
Cross Platform Mobile Backend with Mobile Services James
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Christian Weyer Solution Architect thinktecture
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Intro to cloud computing and Azure. And in a non-Cloud view, there are inefficiencies in addressing those issues TIME IT CAPACITY Actual Load Allocated.
Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Windows Azure Building web sites and services in the cloud Manu Cohen-Yashar Sela Group
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
1 Azure ™ Services Platform Microsoft.NET Services A Closer Look Clemens Vasters Technical Lead Microsoft Corporation.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Windows ® Azure ™ Platform. Network Architecture Packet Filtering Built-In Firewalls Connect Service SSL WCF Security Agenda.
1 Azure ™ Services Platform Microsoft.NET Services An Introduction Clemens Vasters Technical Lead Microsoft Corporation.
Building and Diagnosing Applications using Visual Studio and Azure SDK Paul Yuknewicz Principal PM Manager.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Windows Azure poDRw_Xi3Aw.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
VIRTUAL SERVERS Chapter 7. 2 OVERVIEW Exchange Server 2003 virtual servers Virtual servers in a clustering environment Creating additional virtual servers.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
Cloud Data platform (Cloud Application Development & Deployment)
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Extending Your On-Premises Apps with the Windows Azure Platform
Windows Azure AppFabric
Amit R Bhatia / Puneeth Nayak
PaaS - Development Stefan Geiger Gerry
Saranya Sriram Developer Evangelist | Microsoft
Technical Capabilities
Developing for Windows Azure
Windows Azure Hybrid Architectures and Patterns
Route web traffic using Azure CLI
Presentation transcript:

Christian Weyer Solution Architect thinktecture

Azure Services Platform overview Windows Azure.NET Services: Access Control Service.NET Services: Service Bus.NET Services: Workflow Service 2

Azure Services Platform 3

4

5

6 Business logic Datacenter Respond to hardware failures Add storage capacity Handle increase in traffic Diagnose service failures Apply OS patches Perform live upgrade for new feature Expand to new locale Service glue and operations …

7 …. Service 1Service 2Service NService 3 ……

8 Switches Highly-available Fabric Controller Out-of-band communication – hardware control In-band communication – software control WS08 Hypervisor VM Control VM Service Roles Control Agent WS08 Node can be a VM or a physical machine Load-balancers

9 Load Balancer Channel Endpoint Interface Directory Resource Fundamental Services Load Balancer Public Internet Background Worker Role Background Worker Role Front-end Web Role Front-end Web Role

Durable, scalable, available store Simple abstractions Simple interface REST ADO.NET Data Services Maybe a.NET API (wrapper) 10 Blobs Tables … … Queues

Includes a local execution environment Development Fabric Development Storage Visual Studio 2008 support Web Role template Worker Role template Deployment add-in Command line tools 11

12

13 Your Customers Your App Access Control Service Live ID Users XYZ Domain Users Who is the caller? What can they do? UI Integrate Service Bus Orchestrate Store WF Data

14

15 Service Orchestration Service Orchestration Service Registry Naming Federated Identity and Access Control Messaging Fabric CRMCRM Customers Leads Trends Campaigns Supply Chain Inventory Order Entry Planning Purchasing Point Of Sale POS Integration Product Catalog Returns Web Store

Service Orchestration Service Orchestration Service Registry Naming Federated Identity and Access Control Messaging Fabric ClientsClients MS/3 rd Party Services MS/3 rd Party Services On-Premise ESB ESBESB Desktop, RIA, Web Desktop, RIA, & Web Your Services 16

Not every application is a server application a number of different app styles need to communicate proper DMZ is seldom in place Advanced communication patterns peer-to-peer publish/subscribe enabled for cross-platform and -technology IPv4 address shortage dynamic IP address allocation Network Address Translation (NAT) 17 Sender Receiver ? Machine Firewall Network Firewall Network Address Translation Dynamic IP

Syndication Peer-To-Peer Callbacks, notifications Multi-casting, Pub/Sub Light-weight orchestration Remote control 18

19.NET Services Service Bus

Service Client Relayed Connection ConnectOpen Authenticate ACS Service Bus Trust.NET Services 20 Direct Connection (optional) 5 6

Service Bus Sender Receiver sb://servicebus.windows.net/services/solution/a/b/ outbound connect TCP/SS L 828 Backend Naming Routing Fabric Frontend Nodes TCP/SSL 808/828 outbound connect bidi socket Msg NAT Firewall Dynamic IP Subscribe Route 21

Programming model is WCF-based 22

23

Your Own Host Your Own Host Dublin (extension to Windows Server & IIS/WAS) Dublin (extension to Windows Server & IIS/WAS).NET Workflow Service 24 WF

25 Service Bus

Christian Weyer Weblog Christian Weyer thinktecture 26

In-depth support and consulting for software architects and developers {}

Presentations TechDays: MSDN Events: MSDN Webcasts: MSDN Events MSDN Events: Save the date: TechEd 2009 Europe, 9-13 November 2009, Berlinhttp:// MSDN Flash (our by weekly newsletter) Subscribe: MSDN Team Blog RSS: Developer User Groups & Communities Mobile Devices: Microsoft Solutions User Group Switzerland: Managed User Group of Switzerland: FoxPro User Group Switzerland:

Presentations TechDays: TechNet Events TechNet Events: Save the date: TechEd 2009 Europe, 9-13 November 2009, Berlinhttp://technet.microsoft.com/de-ch/bb aspx TechNet Flash (our by weekly newsletter) Subscribe: Schweizer IT Professional und TechNet Blog RSS: IT Professional User Groups & Communities SwissITPro User Group: NT Anwendergruppe Schweiz: PASS (Professional Association for SQL Server):

7. – 8. April 2010 Congress Center Basel

Classic Sponsoring Partners Media Partner Premium Sponsoring Partners