Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL

Slides:



Advertisements
Similar presentations
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
Advertisements

Microsoft Ignite /16/2017 2:42 PM
Features Scalability Availability Latency Lifecycle Data Integrity Portability Manage Services Deliver Features Faster Create Business Value.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
Overview Of Microsoft New Technology ENTER. Processing....
12 → Wed Umbraco User Group Kristofer Liljeblad Windows Azure Kristofer Liljeblad, Microsoft Developer Evangelist
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Windows Azure Storage Services Saranya Sriram, Technology Evangelist, Microsoft, India.
WINDOWS AZURE STORAGE 11 de Mayo, 2011 Gisela Torres – Windows Azure MVP Aventia-Renacimiento Twitter:
Cross Platform Mobile Backend with Mobile Services James
Inside Windows Azure Storage Name Title Microsoft Corporation.
Windows Azure SQL Database and Storage Name Title Organization.
Cloud Computing 360 Bill Zack, Architect Evangelist, Microsoft Blog: blogs.msdn.com/billzack.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 300 Intended Audience: Developers Objectives (what do.
Scott Zimmerman Solutions Architect, SOA/.NET/Azure/BizTalk.
T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.
Ruby on Rails & Windows sriramkrishnan.com.
Larisa kocsis priya ragupathy
Windows Azure Storage – Essential Cloud Storage Services Denver Cloud Computing User Group
Jimmy Narang 1. A service in the cloud has to: Be able to handle arbitrary node failures Be available all the time Be able to scale up or down on demand.
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Windows Azure Dave Glover Developer Evangelist Microsoft Australia Tel:
Mostafa Abdollahi Mazandaran University Of Science And Technology January 2011.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
WINDOWS AZURE STORAGE SERVICES A brief comparison and overview of storage services offered by Microsoft.
T.N.C.Venkata Rangan CEO, Vishwak Solutions Your Data on Cloud.
Pradeep S Pushpendra Singh Consultants, Neudesic Technologies, Hyderabad, India.
IOS and Android with Windows Azure Websites Name Title Address Website.
Virtual techdays INDIA │ august 2010 Building & Migrating Web applications using Windows Azure storage Ramaprasanna Chellamuthu │ Developer Evangelist;
Building micro-service based applications using Azure Service Fabric
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
Creating highly available and resilient Microservices on Microsoft Azure Service Fabric
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Features Scalability Manage Services Deliver Features Faster Create Business Value Availability Latency Lifecycle Data Integrity Portability.
Mick Badran Using Microsoft Service Fabric to build your next Solution with zero downtime – Lvl 300 CLD32 5.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
COS304. Agenda  Cloud Storage System  Scalable  Durable  Highly Available  Pay for what you use.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
What’s new in Azure SDK 1.3 (and 1.4) Peter Himschoot Microsoft Regional Director Belux U2U Trainer/Architect
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Windows Azure: Is the Relational Database Dead? Benjamin Day
Windows Azure Custom Software Development Mobile Middleware Windows Azure Storage Dipl.-Ing. Damir Dobric Lead Architect daenet
Benjamin Day blog.benday.com.  Owner, Benjamin Day Consulting, Inc.   Web:
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
Deploying Web Application
Build /26/2018 6:17 AM Building Resilient, Scalable Services with Microsoft Azure Service Fabric Érsek © 2015 Microsoft Corporation.
Design considerations for storing data in the Cloud
Cloud Data platform (Cloud Application Development & Deployment)
Service Fabric Patterns & Best Practices
03 | Data Storage Bruno Terkaly | Technical Evangelist
02 | Hosting Services in Windows Azure
Windows Azure 講師: 李智樺, Ruddy Lee
Outline Virtualization Cloud Computing Microsoft Azure Platform
Windows Azure Cloud.
Microsoft Azure Carries the Load, Enabling IT Companies to Offer New Services to Customers “When we realized the volume of network traffic and the amount.
Code Walkthrough of a Cloud Application Running on the Windows Azure Platform
Introduction to Building Applications with Windows Azure
Saranya Sriram Developer Evangelist | Microsoft
Developing for Windows Azure
Building Scalable and Reliable Applications with Windows Azure
Sayed Ibrahim Hashimi Program Manager Microsoft Corporation
Building global and highly-available services using Windows Azure
Johan Lindberg, inRiver
Server & Tools Business
Presentation transcript:

Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL

wARNING THIS PRESENTATION IS ON A MAC

Worked on Azure? Counts

Specifically Azure Table Storage? Counts

Planning to use Azure? Counts

Working for Start-Up? Counts

Attended PDC? Counts

Attending Tech-ED? Counts

Anyone Recording? Counts

Why Azure?

azure Windows Azure is the foundation of Microsoft’s Cloud Platform It is an “Operating System in the Cloud” and provides Essential Services for the cloud  Virtualized Computation  Scalable Storage  Automatic Management  Developer SDK

azure

Azure Roles An Azure application is implemented with a Web and/or a Worker role.  Developer defines what the role does.  Azure takes care of the rest.  Each VM assigner to a role.

Azure Roles

Stateless Azure Web Roles must be designer to be stateless  Request from the same user may reach different web role instances.  Store state in Azure storage or client side.

Stateless

Windows Azure data storage Azure allow data to be stored in:  Blobs (large items of user data)  Tables(simple tables, caches)  Queues(service communicationz) Massive scale, availability and durability. Everything is accessible via RESTful services.

Fundamental data abstractions Blobs – Provide a simple interface for storing named files along with metadata for the file Tables – Provide structured storage; A Table is a set of entities, which contain a set of properties Queues – Provide reliable storage and delivery of messages for an application

Windows Azure data storage

Windows azure tables Provides Structured Storage  Massively Scalable Tables Billions of entities (rows) and TBs of data Can use thousands of servers as traffic grows  Highly Available Can always access your data  Durable Data is replicated several times Familiar and Easy to use API  ADO.NET Data Services –.NET 3.5 SP1.NET classes and LINQ REST – with any platform or language

Agenda Data model Demo – creating Tables Demo – creating Blobs Demo – creating Queues Basic CRUD using.NET and REST Best Practices Demo – A better Approach

Data model Table  A Storage Account can create many tables  Table name is scoped by Account Data is stored in Tables  A Table is a set of Entities (rows)  An Entity is a set of Properties (columns) Entity  Two “key” properties that together are the unique ID of the entity PartitionKey – enables scalability RowKey – uniquely identifies the entity within the partition

partition Table Partition – all entities in table with same partition key value Application controls granularity of partition

partition Table Partition – all entities in table with same partition key value Application controls granularity of partition Partition Key Item Row Key ModelNo Property 3 Sold Property 4 LaptopM /1/2010 LaptopM /1/2010 PCV1.05/2/2007 PCV1.0.17/6/2007 PCV1.0.28/1/2007

Partiton guidelines Performance  Use a PartitionKey that is common in your queries Entities with same partition key value are clustered Scalability  We monitor partition traffic  Automatically load balance partitions Each partition can potentially be served by a different storage node Scale to meet the traffic needs of your application  More partitions – makes it easier to balance load

DEMO TALK IS CHEAP. SHOW ME THE CODE - LINUS TORVALDS

entities and properties Each Entity can have up to 255 properties Every Entity has fixed key properties  Partition key  Row key No fixed schema for rest of properties  2 entities in the same table can have different properties  Properties stored as pairs Each entity has a system maintained version

Automated service management Our responsibilities  Develop and model the service.  Deploy the service to the cloud.  Configure the settings and constraints. Azure’s responsibilities  Run the service.  Maintain the service’s health.  Configure the settings and constraints.

Azure services

Property types Partition key and Row key  String (up to 64KB) Other properties  String (up to 64KB)  Binary (up to 64KB)  Bool  DateTime  GUID  Int  Int64  Double

References (bing it out) Azure Team Blog. Channel 9 webcast/RSS. For beginners – Azure platform toolkits White papers on Azure Storage.

Questions