Christian Weyer Solution Architect thinktecture

Slides:



Advertisements
Similar presentations
Business logic Datacenter Respond to hardware failures Add storage capacity Handle increase in traffic Diagnose service failures Apply OS.
Advertisements

Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the.
 Manuvir Das Director Microsoft Corporation ES16.
Introduction to SQL Azure March 31, 2015 John Deardurff Website:
“Packaged” Application An application that I buy “off the shelf” and run myself “Packaged” Application An application that I buy “off the shelf”
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Number of database apps Number of DBA’s Hardware computing capacity.
Overview Of Microsoft New Technology ENTER. Processing....
The spring release of Windows Azure Infrastructure as a Service introduces new functionality that allows full control and management of virtual machines.
Connecting Cloud and On-Premises Applications Using Windows Azure Virtual Network Name Title Microsoft Corporation.
Building a social networking portal on Windows Azure in 1 hour Saranya Sriram Developer Evangelist Microsoft, India.
Christian Weyer thinktecture.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Get more control & flexibility of the Windows Azure environment Developers IT Pros Easier migration of existing Windows applications to Windows Azure.
Eric Nelson Developer Evangelist Microsoft UK | Lap around.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Windows Azure Usergroup #7 14 maart Compute $ /hour + Variable Instance Sizes Per service hour Storage Per GB stored + transactions.
Getting Started with Windows Azure Name Title Microsoft Corporation.
demo Cloud Storage WA Blobs Schema Management APIs & Portal Web Roles Integration Pipeline 3 rd Party Web Services 3 rd Party Store 3 rd Party.
Windows Azure Dave Glover Developer Evangelist Microsoft Australia Tel:
Building ASP.NET Apps in Windows Azure Name Title Microsoft Corporation.
Windows Azure Connect Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Operating System for the Cloud Runs applications in the cloud Provides Storage Application Management Windows Azure ideal for applications needing:
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
Eric Nelson Application Architect, Microsoft ISV Team Windows.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Now Jan Feb 1 Business Analytics Reporting Data Sync.
Advanced SQL Azure Database Name Title Microsoft Corporation.
Windows ® Azure ™ Platform. Network Architecture Packet Filtering Built-In Firewalls Connect Service SSL WCF Security Agenda.
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Azure.
MIX 09 11/30/2017 5:54 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
IT Operations Management
S4 Solution Specialist Sales Summit
Microsoft Ignite /31/ :08 AM
IT Operations Management
Windows Azure Pack : Express Installation
Azure.
Windows Azure Web Sites
Microsoft Virtual Academy
Citrix Virtual Desktops version 7
Introduction to Windows Azure Web Sites
Setting up team development infrastructure for SharePoint 2013
Windows Azure 講師: 李智樺, Ruddy Lee
Microsoft Virtual Academy
Introduction to Building Applications with Windows Azure
Jim Nakashima Program Manager Cloud Tools
Microsoft Virtual Academy
Developing for Windows Azure
Building device & cloud apps
Tech Ed North America /12/2019 6:45 AM Required Slide
Windows Azure Overview
Microsoft Corporation
Developing Windows Azure Applications with Visual Studio
Making Windows Azure Relevant to IT Professionals
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
9/14/2019 6:51 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Presentation transcript:

Christian Weyer Solution Architect thinktecture

Christian Weyer Solution Architect thinktecture Finale Version kommt Mitte November … Details können sich ändern …

Support & consulting for Windows and.NET software developers and architects Developer coaching and mentoring Architecture consulting and prototyping Architecture and code reviews Application optimization, troubleshooting, debugging "We speed you up in 3 days!" Focus on distributed applications, service orientation, workflows, cloud computing, interoperability, security, end- to-end solutions Windows Server, WCF, WF, MSMQ, Azure Services, Windows Azure

The Cloud Windows Azure Platform Windows Azure SQL Azure.NET Services

An umbrella term and concept unifying different ideas "Dynamic IT", “On-Demand", "Utility Computing", "Software- as-a-Service“, “Software + Services”, “Cloud Services”, "Virtualization“ Obvious advantages high scalability, availability easy and quick usage with near-to no leadtime utilization without deep IT knowledge possible savings in own IT costs and staff low capital lockup and usage-bound billing But: a lot of questions, concerns… Vision: "IT like power from the socket“

Rapid implementation Anywhere-access Rich customization MS Hosted Control & ownership Strategic capabilities Advanced integration On-PremisePartner Hosted Outsourced IT Industry / Vertical configuration Packaged solutions

8 Windows Azure Platform Compute: Virtualized compute environment based on Windows Server Storage: Durable, scalable, & available storage Management : Automated, model-driven management of the service Database: Relational processing for structured/unstructured data Service Bus: General purpose application bus Access Control: Rules-driven, claims-based access control

Windows Azure

10 Cloud service developers’ every day tasks Business logic / workflow 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 …

11 An OS for the cloud …. Service 1Service 2Service NService 3 ……

12 Windows Azure FabricControllerFabricController Web Portal (API) (API) LBLBLBLB LBLBLBLB LBLBLBLB LBLBLBLB YourServiceYourService

13 Roles Windows Server 2008 x64 R2 IIS 7.5 (Web Core) ASP.NET 3.5 SP1 FastCGI – PHP Native Code Full Trust User Mode Windows Server 2008 x64 R2.NET Start Native Code User Mode Web Role Worker Role

14 A possible sample scenario Service Models & Roles Web B (port 8081) Web B (port 8081) Worker X Worker Y Worker Z Web A (port 80) Web A (port 80) Main Web 100 instances Admin 2 instances Image Resize 2 instances Auction Processing 25 instances Notifications 10 instances

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

SQL Azure

Initial Services Database – Core SQL Server database capabilities Future Services Data Sync – Enables the sync framework Additional SQL Server capabilities available as a service: Business Intelligence and Reporting New services: Reference Data and Secure Data Hub Reference Data Business Intelligence Reporting Data Sync

18 SQL Azure Web Portal (API) (API) SQL Azure TDS SQL Azure TDS DB Script

.NET Services

20.NET Services Service Bus: General purpose application messaging bus Access Control Service: Rules-driven, claims-based access control

Communication & connectivity challenges 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) 21 Sender Receiver ? Machine Firewall Network Firewall Network Address Translation Dynamic IP

22 ‘Communication Swiss army knife’ 22.NET Services Service Bus

23 Service Client Relayed Connection ConnectOpen Authenticate ACS Service Bus Trust.NET Services Connectivity through the cloud Bird‘s eye view Direct Connection (optional) 5 6

24 Azure Services Platform Roadmap

Resources Christian Weyer Weblog Christian Weyer thinktecture 25

26 Windows Azure Pricing Compute $0.12 / CPU hour (or part thereof) ~ 1.7 GHz, 2GB Ram, Single Core $2.88 / Day $86.4 / 30 days (billing period) 2 instances = $ / month Storage $0.15 / GB/Month Bandwidth $0.10 /GB inbound $0.15 /GB outbound

27 SQL Azure Pricing Web Edition 1 GB Database $9.99 / month Bandwidth $0.10 /GB inbound $0.15 /GB outbound Business Edition 10GB Database $99.99 / month Bandwidth $0.10 /GB inbound $0.15 /GB outbound

28.NET Services Pricing $0.15 / 100k “transactions” Transaction: ACS Tokens Messages on Service Bus Bandwidth $0.10 /GB inbound $0.15 /GB outbound

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

Event-Partner: Medienparter:

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.