37
Windows Azure Platform www.katprotech.com

The Microsoft Cloud Partner

Embed Size (px)

DESCRIPTION

Katpro Technology, a IT solutions company, announced it has been selected by Microsoft Co-corporations as a windows Azure Circle Partner.The Partnership will provide katpro with the ability to service customers needs in the area of cloud, training and support material provided by Microsoft.

Citation preview

Page 1: The Microsoft Cloud Partner

Windows Azure Platform

www.katprotech.com

Page 2: The Microsoft Cloud Partner

State of Cloud Computing

> Perceptions• “The end of software”

• On-demand infrastructure

• Cheaper and better

> Reality• Hybrid world; not “all-or-

nothing”

• Leverage existing IT skills and investments

• Seamless user experiences

• Evolutionary; not revolutionary

> Drivers• Ease-of-use, convenience

• Product effectiveness

• Simplify IT, reduce costs

> Types• Public

• Private

• Internal

• External

• Hybrid

> Categories• SaaS

• PaaS

• IaaS

Page 3: The Microsoft Cloud Partner

Microsoft in the Cloud

(15 years)450M+

active users

(13 years)550M

users/mth

(12 years)Largest non-ICP/IP cloud

service x100M users

(11 years)320M+ activeusers

(11 years)2B

queries/mth

(15 years)450M+

active users

(7 years)5B confmin/yr

(6 years)4B emails/day

Page 4: The Microsoft Cloud Partner

The Microsoft Cloud

> Purpose-built data centre to accommodate containers at large scale Cost $500 million, 100,000 square

foot facility (10 football fields)

> 40 foot shipping containers can house as many as 2,500 servers Density of 10 times amount of

compute in equivalent space in traditional data centre

> Can deliver an average PUE of 1.22 Power Usage Effectiveness

benchmark from The Green Grid™ consortium on energy efficiency

Data Center Infrastructure

Page 5: The Microsoft Cloud Partner

The Microsoft CloudData Center Infrastructure

Page 6: The Microsoft Cloud Partner

The Microsoft CloudData Center Infrastructure

Page 7: The Microsoft Cloud Partner

The Microsoft Cloud~100 Globally Distributed Data Centers

Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs

Page 8: The Microsoft Cloud Partner

The Microsoft CloudHighly available, scalable, and consistent application fabric environment

Page 9: The Microsoft Cloud Partner

Platform Services

Software Services

Application Services

Infrastructure Services

The Microsoft CloudCategories of Services

Page 10: The Microsoft Cloud Partner

Storage Unstructured Data

BlobsMessage Queues

Distributed Filesystem

Content Distribution

Data Transact-SQL

Data Synchronizati

on

Relational Database

ADO.NET, ODBC, PHP

Connectivity

Composite Application

s

On-Premise Bridging

Service Bus

SecurityClaims-Based

Identity

Federated Identities

Secure Token

Service

Declarative Policies

Application Services

ApplicationMarketplac

e

Information Marketplac

e

Personal Data

Repository

Frameworks

Workflow Hosting

Distributed Cache

Services Hosting

Windows Azure Platform

Compute C / C++Win32 VHD

Media Services Content Protection

Live Streaming

Ingestion

Page 11: The Microsoft Cloud Partner

Compute

Storage

Data SQL Azure Data Sync

Connectivity

Project “Sydney”

Security “Geneva”

Application Services

Frameworks

“Dublin” “Velocity”

Windows Azure Platform

Service Bus

Access Control

Table Storage

Blob Storage

Queue DriveContent Delivery Network

Media Services

Page 12: The Microsoft Cloud Partner

Windows Azure Compute

Compute

> Development, service hosting, & management environment• .NET, Java PHP, Python, Ruby, native code (C/C++, Win32, etc.)

• ASP.NET providers, FastCGI, memcached, MySQL, Tomcat

• Full-trust – supports standard languages and APIs

• Secure certificate store

• Management API’s, and logging and diagnostics systems

> Multiple roles – Web, Worker, Virtual Machine (VHD)

> Multiple VM sizes• 1.6 GHz CPU x64, 1.75GB RAM, 100Mbps network, 250GB volatile

storage

• Small (1X), Medium (2X), Large (4X), X-Large (8X)

> In-place rolling upgrades, organized by upgrade domains• Walk each upgrade domain one at a time

Page 13: The Microsoft Cloud Partner

Windows Azure Diagnostics

Compute

> Configurable trace, performance counter, Windows event log, IIS log & file buffering• Local data buffering quota management

• Query & modify from the cloud and from the desktop per role instance

• Transfer to storage scheduled & on-demand

• Filter by data type, verbosity & time range

Page 14: The Microsoft Cloud Partner

Windows Azure Storage

> Rich data abstractions – tables, blobs, queues, drives, CDN• Capacity (100TB), throughput (100MB/sec), transactions (1K

req/sec)

> High accessibility• Supports geo-location

• Language & platform agnostic REST APIs

• URL: http://<account>.<store>.core.windows.net

• Client libraries for .NET, Java, PHP, etc.

> High durability – data is replicated 3 times within a cluster, and (Feb 2010) across datacenters

> High scalability – data is automatically partitioned and load balanced across servers

StorageStorage

Page 15: The Microsoft Cloud Partner

Windows Azure Table Storage

Table Storage

> Designed for structured data, not relational data

> Data definition is part of the application• A Table is a set of Entities (records)

• An Entity is a set of Properties (fields)

> No fixed schema• Each property is stored as a <name, typed value> pair

• Two entities within the same table can have different properties

• No schema is enforced

Page 16: The Microsoft Cloud Partner

Windows Azure Blob Storage

Blob Storage

> Storage for large, named files plus their metadata

> Block Blob • Targeted at streaming workloads

• Each blob consists of a sequence of blocks

• Each block is identified by a Block ID

• Size limit 200GB per blob

> Page Blob• Targeted at random read/write workloads

• Each blob consists of an array of pages

• Each page is identified by its offset from the start of the blob

• Size limit 1TB per blob

Page 17: The Microsoft Cloud Partner

Windows Azure Queue

Queue

> Performance efficient, highly available and provide reliable message delivery

> Asynchronous work dispatch• Inter-role communication

• Polling based model; best-effort FIFO data structure

> Queue operations• Create Queue

• Delete Queue

• List Queues

• Get/Set Queue Metadata

> Message operations• Add Message

• Get Message(s)

• Peek Message(s)

• Delete Message

Page 18: The Microsoft Cloud Partner

Windows Azure Drive

Drive

> Provides a durable NTFS volume for Windows Azure applications to use• Use existing NTFS APIs to access a durable drive

• Durability and survival of data on application failover

• Enables migrating existing NTFS applications to the cloud

• Drives can be up to 1TB; a VM can dynamically mount up to 8 drives

> A Windows Azure Drive is a Page Blob• Example, mount Page Blob as X:\

• http://<account>.blob.core.windows.net/<container>/<blob>

• All writes to drive are made durable to the Page Blob

• Drive made durable through standard Page Blob replication

Page 19: The Microsoft Cloud Partner

Windows Azure Content Delivery Network

> Provides high-bandwidth global blob content delivery• 18 locations globally (US, Europe, Asia, Australia and South

America), and growing

> Blob service URL vs. CDN URL• Blob URL: http://<account>.blob.core.windows.net/

• CDN URL: http://<guid>.vo.msecnd.net/

• Support for custom domain names

> Access details• Blobs are cached in CDN until the TTL passes

• Use per-blob HTTP Cache-Control policy for TTL (new)

• CDN provides only anonymous HTTP access

Content Delivery Network

Page 20: The Microsoft Cloud Partner

SQL Azure

Data

> Highly available, scalable, and consistent distributed relational database; geo-replication and geo-location of data

> Relational database, provided as a service• Highly symmetrical development and tooling experience (use

TDS protocol and T-SQL)

• Highly scaled out, on commodity hardware

• Built on the SQL Server technology foundation

> Editions: Web (1GB), Business (10GB)

Page 21: The Microsoft Cloud Partner

SQL Azure Data Sync

SQL Azure Data Sync

> Tools for data synchronization with SQL Azure• Connect on-premises apps with the cloud

• Create cached-mode clients

> Built on Microsoft Sync Framework and ADO.NET Sync Services

Page 22: The Microsoft Cloud Partner

AppFabric Service Bus

Connectivity

Service Bus

> Securely connect applications• Over the internet

• Across any network topology

• Across organizational boundaries

> Primary application patterns• Eventing – notify applications

and/or devices

• Service Remoting – securely project on-premises services out to the cloud

• Tunneling – app-to-app communication with NAT/Firewall traversal

Page 23: The Microsoft Cloud Partner

AppFabric Access Control

Security Access Control

> Provides outsourcing of claims-based access control for REST web services

> Key capabilities:• Usable from any platform

• Low friction way to onboard new clients

• Integrates with ADFS v2

• Supports OAuth WRAP / SWT

• Enables simple delegation

> Used today by Service Bus and “Dallas”

Page 24: The Microsoft Cloud Partner

“Geneva”

“Geneva”

> Next generation identity and access management platform• Claims-based access and single sign-on for on-premise and

cloud-based applications in the enterprise, across organizations, and on the Web

> “Geneva Framework“ (Windows Identity Foundation)• Provides .NET development tools, which includes pre-built, user-

access logic that externalizes authentication from applications. It helps developers build claims-aware .NET applications, plus build custom security token services (STS)

> “Geneva Server“• An STS for IT that issues and transforms claims and other

tokens, manages user access and enables federation and access management for simplified single sign-on> “CardSpace Geneva”

• For helping users navigate between multiple logons for simplified single sign-on while providing complete user control and transparency for how personal information is shared

Page 25: The Microsoft Cloud Partner

“Velocity”

“Velocity”

> Distributed in-memory cache platform for developing scalable, available, and highly-performance applications• Caches any serializable CLR object and provides access through

simple cache APIs

• Supports enterprise scale: tens to hundreds of computers

• Configurable to run as a service accessed over the network• Supports dynamic scaling and automatic load balancing

• Supports continuous availability of cached data by storing copies on separate cache hosts

• Integration with administration and monitoring tools such as Event Tracing for Windows (ETW) and System Center.

Page 26: The Microsoft Cloud Partner

“Dublin”

“Dublin”

> Evolution of WAS/IIS and Windows App Server role to run and manage WF and WCF services• Enhances the hosting of Windows

Communication Foundation (WCF) and Windows Workflow (WF) in the Windows Process Activation Service (WAS)

• Simplified deployment and management of WCF and WF services hosted in WAS

• Configuration of persistence for durable workflows

• Customizable tracking profiles with dedicated, queryable storage for tracked data

• Customizable monitoring of hosted services

Page 27: The Microsoft Cloud Partner

“Dallas”

> Information-as-a-service

> Discover, acquire, and consume structured, blob, and real-time data to power any application – on any platform and any screen size

> Brokerage Business – partner driven ecosystem and global reach to deliver data and functionality to developers and information workers

> Analytics and Reporting – single click analysis to augment private data with public data

> Built on Windows Azure and SQL Azure

Page 28: The Microsoft Cloud Partner

Windows Azure Platform

Page 29: The Microsoft Cloud Partner

AppFabric Service Bus

Page 30: The Microsoft Cloud Partner

AppFabric Access Control

Page 31: The Microsoft Cloud Partner

Windows Azure Media Services

Page 32: The Microsoft Cloud Partner

SQL AzureApplicatio

n

InternetAzure Cloud

LB

TDS (tcp)

TDS (tcp)

TDS (tcp)

Applications use standard SQL client libraries: ODBC, ADO.Net, PHP, …

Load balancer forwards ‘sticky’ sessions to TDS protocol tier

Security Boundary

SQL SQL SQL SQL SQLSQL

Gateway

Gateway

Gateway

Gateway

Gateway

Gateway

Scalability and Availability: Fabric, Failover, Replication, and Load balancing

Gateway: TDS protocol gateway, enforces AUTHN/AUTHZ policy; proxy to backend SQL

Page 33: The Microsoft Cloud Partner

Purchasing Models

“Pay as you go and grow”

Low barrier to entry & flexibility

Optimized for cloud elasticity

Consumption

“Value for a commitment“

Discounts for commitment

Plans for payment predictability

Subscription

“Coordinated purchasing”

Centralized purchasing experience

Introduction to volume discounts

Additional Licensing

Promotional

Offers Partner Discount

Development Pricing

Integration withPrograms

Page 34: The Microsoft Cloud Partner

Elastic, scalable, secure, & highly available automated service platform

Pay as you go and grow for only what you use when you use it

$0.12/hour

+ Variable Instance Sizes

Per service hour

Highly available, scalable, and self managed distributed database

service

Web EditionPer database/month

$9.99/month(up to 1 GB DB/month)

Business Edition

$99.99/month(up to 10 GB DB/month)

Per database/month

Storage Per GB stored &

transactions$0.15 GB/month

$0.01/10K transactions

Prices shown in USD only

Scalable, automated, highly available services for secure connectivity

Access Control

$0.015/10k Message Operations

Per Message Operation $0.015/10k Message

Operations

Per Message Operation

Service Bus

Consumption Pricing

Compute

Page 35: The Microsoft Cloud Partner

Introductory Special

Anyone can try the platform at no charge

(monthly service allocations)

Biz SparkOne

Investing in high potential start-ups; receive full platform

services at no charge

MSDN Premium

Subscribers receive monthly allocation of

platform services at no additional charge

Development Accelerator

1. Accelerate cloud development projects

2. Flexible consumption (flex # of instances)

3. Predictable payments (6 mo subscription)

4. Exceptional value (discounted price)

Core

Includes Windows Azure compute, storage, storage

transactions, data transfer, & message

operations

Extended

Includes Core plus SQL Azure Business Edition

Promotional Offers & Programs

Page 36: The Microsoft Cloud Partner

CORE

Windows Azure

Compute 750 hrs

Storage 10 GB

Storage X-actions 1M

EXTENDED

Includes CORE plus

SQL Azure Business Edition (10 GB)

6 month subscription offered at 42%-46% off consumption prices Offered as a monthly “unit” (you can order multiple “units”)

Overage charged at Consumption ratesPromotional offer, expires 6/30/2010 for new subscriptions

Monthly price

$59.95 (42% off consumption prices)

Monthly price

$109.95 (46% off consumption prices)

Data transfer 7GB In/14GB Out N.A & EU

2.5GB In/5GB Out Asia Pacific

Message Operations Messages 1 M

Additional 5% off for partners(except storage & data transfers)

Development Accelerator Offer

Page 37: The Microsoft Cloud Partner

www.katprotech.com

Thank you

Katpro Technologies Pvt Ltd#1, Akhitaan, 2nd Floor, Next to Kalyani Platina IT Park, ITPL Main Road, Brookfields, Near Whitefield, Bangalore - 560037