Windows	
  Azure	
  Table	

      @takekazuomi	
  
       2011/1/26
Scalable	
  Service	
  with	
  Cloud	
•                                    	
  
•                                                  	
  
•                                                         	
  
• 
                                 	
  
•  Scalable	
  Service	
  =>	
  Windows	
  Azure                 	
  
Windows	
  Azure                                                                 	
•  Azure	
  Table
                	
  
    –  Google	
  App	
  Engine	
  
         •  BigTable                                                                    	
  
         •                                spin-­‐down/up                                            	
  
    –  Amazon	
  SimpleDB                                                 	
  
         •  2010/2/24	
   ConsistentRead	
         	
  
            	
  hKp://www.atmarkit.co.jp/news/201002/25/aws.html	
  
         •                                               	
  
              –  CondiPonal	
  Put	
  and	
  Delete          OpPmisPc	
  Concurrency	
  Control
                       	
    –  Casandra/HBase                                                            	
  
         •                         HBase              	
  
Windows	
  Azure	
  Table                     	
•  Open	
  Data	
  Protocol	
  (OData)	
  
     –  HTTP,	
  Atom	
  Pub	
   JSON      	
  
         •  hKp://www.odata.org/	
  
•  Distributed	
  Storage	
  System	
  for	
  Structured	
  
   Data	
  
     –  BigTable/Casandra	
                NoSQL)	
  
•                      	
  
•                                   	
  
CAP                                                  	
1.                   (Consistency)	
  
       – 
                                           	
  

2.                   (Availability)	
  
       –                                                           	
  
       – 
                                                            	
  

3.                      (ParPPon	
  Tolerance)	
  
       –                                                                       	
  

                                                     	
  
      	
  BigTable
• 
                                      	
  
• 
                	
  
•                                                 	
  
•                              	
  
• 
         	
  
•                             	
  
     –  Consistency    	
  
     	
  
• 
                         	
  
            –  100                                         	
  
• 
                  	
  
            –  300                                  	
  
•                                                                 	
  
            –  1,000	
  item/sec	
          5,000
                              	
  
            	
  
     	
  
                                	
  
•                                       	
  
     – 
                        Table,	
                                                               	
  

•                                	
  
     –                                                             	
  

•  Azure	
  Table Table                   RDBMS                                         	
  
     –                                         	
  
     –                                                     	
  
     	
  
•                                                                         	
  
     –          =	
  14.7	
     /GB/                  18          /TB/           	
  
• 
            	
  
•                                                           	
  
       –                                          Person	
  	
  
•                                                         	
  
       –                                Log                      Queue	
  
                   Idenpotent	
     recover	
                         	
  
       –                            recover	
  
	
  
•                                                                                                                                      	
  
     –                                                                                            	
  
•                                                               500ms	
  –	
  1s	
  	
  
     –                	
  
                •                                                               5	
  –	
  7 	
  =	
  	
  200ms	
                	
  
                •                         150ms	
  –	
  200ms                                                        	
  
•                                                        	
  
     –  Small	
  instance	
  (1	
  core)                                                      15                            90	
  PercenPle	
  
                                                                                                                                      	
  
     –  1	
   2 4	
   8	
  core	
                                        	
  
     –  15/core
                                                                                 	
  
                                 64	
  core
                         	
  
            	
  64	
  core	
              600 /                   	
  
     	
  
     	
  
MEMO	
•  Windows	
  Azure	
  Storage	
  Abstrac4ons	
  and	
  their	
  Scalability	
  Targets	
  
     –  h9p://blogs.msdn.com/b/windowsazurestorage/archive/
        2010/05/10/windows-­‐azure-­‐storage-­‐abstrac4ons-­‐and-­‐their-­‐
        scalability-­‐targets.aspx	
  
•  Windows	
  Azure	
  Storage	
  Architecture	
  Overview	
  
     –  hKp://blogs.msdn.com/b/windowsazurestorage/archive/2010/12/30/
        windows-­‐azure-­‐storage-­‐architecture-­‐overview.aspx	
  
•  Performance	
  in	
  Windows	
  Azure	
  and	
  Azure	
  Storage	
  
     –  hKp://convecPve.wordpress.com/2010/10/08/performance-­‐in-­‐
        windows-­‐azure-­‐and-­‐azure-­‐storage/	
  
•  Azurescope:	
  Benchmarking	
  and	
  Guidance	
  for	
  Windows	
  Azure	
  
     –  hKp://azurescope.cloudapp.net/Default.aspx	
  
•  DynamicJSON	
  –	
  @neuecc	
  	
  
     –  hKp://dynamicjson.codeplex.com/

More Related Content

PPTX
Windows azure table storage – deep dive
PPTX
Windows Azure Storage
PDF
Distributed Key-Value Stores- Featuring Riak
PPTX
Microsoft Azure Storage - Table (NoSQL)
KEY
Riak Training Session — Surge 2011
KEY
Introduction to Riak - Red Dirt Ruby Conf Training
PDF
Key-Value Stores: a practical overview
PPTX
Summary of "Google's Big Table" at nosql summer reading in Tokyo
Windows azure table storage – deep dive
Windows Azure Storage
Distributed Key-Value Stores- Featuring Riak
Microsoft Azure Storage - Table (NoSQL)
Riak Training Session — Surge 2011
Introduction to Riak - Red Dirt Ruby Conf Training
Key-Value Stores: a practical overview
Summary of "Google's Big Table" at nosql summer reading in Tokyo

Similar to 20110126 azure table in mono meeting (20)

PDF
Cube olap
PPTX
SQL Explore 2012 - Aviad Deri: Spatial
PDF
工業局補助40%!【思辨顧問】軟體專案估算實作研習(週末開班)
DOCX
Map info data dictionary version 1
PDF
Cascading meetup #4 @ BlueKai
PPTX
Vodafone xone fev142013v3 ext
PDF
Agile Adoption: Does it Have to be All In or Fold?
PDF
Feature Location for Multi-Layer System Based on Formal Concept Analysis
PDF
Efficient Parallel Set-Similarity Joins Using MapReduce - Poster
PDF
Careergr
PDF
Three Unique Approaches for Dynamic Database Design Challenges- Impetus White...
PDF
data archiving
PDF
Supply Chain Intelligence in Real Time
PPTX
Polaris Company Presentation
PDF
Chicago Hadoop Users Group: Enterprise Data Workflows
PDF
Pattern: an open source project for migrating predictive models onto Apache H...
PDF
Seattle Scalability Meetup
PDF
AppFunnel: A Framework for Usage-centric Evaluation of Recommender Systems th...
PDF
DMAベースメニーコアにおける通信オーバーヘッド削減手法 @SWoPP2011 ARC-196
PDF
Novell ZENworks Configuration Management Database Management
Cube olap
SQL Explore 2012 - Aviad Deri: Spatial
工業局補助40%!【思辨顧問】軟體專案估算實作研習(週末開班)
Map info data dictionary version 1
Cascading meetup #4 @ BlueKai
Vodafone xone fev142013v3 ext
Agile Adoption: Does it Have to be All In or Fold?
Feature Location for Multi-Layer System Based on Formal Concept Analysis
Efficient Parallel Set-Similarity Joins Using MapReduce - Poster
Careergr
Three Unique Approaches for Dynamic Database Design Challenges- Impetus White...
data archiving
Supply Chain Intelligence in Real Time
Polaris Company Presentation
Chicago Hadoop Users Group: Enterprise Data Workflows
Pattern: an open source project for migrating predictive models onto Apache H...
Seattle Scalability Meetup
AppFunnel: A Framework for Usage-centric Evaluation of Recommender Systems th...
DMAベースメニーコアにおける通信オーバーヘッド削減手法 @SWoPP2011 ARC-196
Novell ZENworks Configuration Management Database Management

More from Takekazu Omi (20)

PDF
jazug34 Container Apps Key Vault
PDF
bicep 0.5 pre
PDF
Bicep + VS Code で楽々Azure Deploy
PDF
Bicep 入門 MySQL編
PDF
//Build 2021 FASTER 紹介
PDF
//build 2021 bicep 0.4
PDF
bicep 紹介
PDF
bicep dev container
PDF
Introduction of Azure Docker Integration
PPTX
Cosmos DB Consistency Levels and Introduction of TLA+
PPTX
20180421 Azure Architecture Cloud Design Patterns
PPTX
Azure Application Insights とか
PPTX
第8回 Tokyo Jazug Night Ignite 2017 落穂拾い Storage編
PDF
life with posh
PPTX
Cosmos DB 入門 multi model multi API編
PPTX
Global Azure Bootcamp 2017 DocumentDB Deep Dive
PPTX
Azure Storage Partition Internals
PPTX
Azure Service Fabric Cluster の作成
PPTX
Azure Service Fabric Actor
PPTX
祝GA、 Service Fabric 概要
jazug34 Container Apps Key Vault
bicep 0.5 pre
Bicep + VS Code で楽々Azure Deploy
Bicep 入門 MySQL編
//Build 2021 FASTER 紹介
//build 2021 bicep 0.4
bicep 紹介
bicep dev container
Introduction of Azure Docker Integration
Cosmos DB Consistency Levels and Introduction of TLA+
20180421 Azure Architecture Cloud Design Patterns
Azure Application Insights とか
第8回 Tokyo Jazug Night Ignite 2017 落穂拾い Storage編
life with posh
Cosmos DB 入門 multi model multi API編
Global Azure Bootcamp 2017 DocumentDB Deep Dive
Azure Storage Partition Internals
Azure Service Fabric Cluster の作成
Azure Service Fabric Actor
祝GA、 Service Fabric 概要

Recently uploaded (20)

PDF
Decision Optimization - From Theory to Practice
PDF
Human Computer Interaction Miterm Lesson
PDF
Technical Debt in the AI Coding Era - By Antonio Bianco
PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PPTX
CRM(Customer Relationship Managmnet) Presentation
PDF
Introduction to c language from lecture slides
PDF
The AI Revolution in Customer Service - 2025
PDF
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
PDF
Optimizing bioinformatics applications: a novel approach with human protein d...
PDF
Intravenous drug administration application for pediatric patients via augmen...
PPTX
How to Convert Tickets Into Sales Opportunity in Odoo 18
PDF
substrate PowerPoint Presentation basic one
PDF
Chapter 1: computer maintenance and troubleshooting
PDF
Examining Bias in AI Generated News Content.pdf
PPTX
maintenance powerrpoint for adaprive and preventive
PPTX
Digital Convergence: How GIS, BIM, and CAD Revolutionize Asset Management
PDF
Advancements in abstractive text summarization: a deep learning approach
PPTX
From XAI to XEE through Influence and Provenance.Controlling model fairness o...
PPTX
Information-Technology-in-Human-Society (2).pptx
PPTX
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
Decision Optimization - From Theory to Practice
Human Computer Interaction Miterm Lesson
Technical Debt in the AI Coding Era - By Antonio Bianco
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
CRM(Customer Relationship Managmnet) Presentation
Introduction to c language from lecture slides
The AI Revolution in Customer Service - 2025
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
Optimizing bioinformatics applications: a novel approach with human protein d...
Intravenous drug administration application for pediatric patients via augmen...
How to Convert Tickets Into Sales Opportunity in Odoo 18
substrate PowerPoint Presentation basic one
Chapter 1: computer maintenance and troubleshooting
Examining Bias in AI Generated News Content.pdf
maintenance powerrpoint for adaprive and preventive
Digital Convergence: How GIS, BIM, and CAD Revolutionize Asset Management
Advancements in abstractive text summarization: a deep learning approach
From XAI to XEE through Influence and Provenance.Controlling model fairness o...
Information-Technology-in-Human-Society (2).pptx
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .

20110126 azure table in mono meeting

  • 1. Windows  Azure  Table @takekazuomi   2011/1/26
  • 2. Scalable  Service  with  Cloud •    •    •    •    •  Scalable  Service  =>  Windows  Azure  
  • 3. Windows  Azure •  Azure  Table   –  Google  App  Engine   •  BigTable   •  spin-­‐down/up   –  Amazon  SimpleDB   •  2010/2/24   ConsistentRead      hKp://www.atmarkit.co.jp/news/201002/25/aws.html   •    –  CondiPonal  Put  and  Delete OpPmisPc  Concurrency  Control –  Casandra/HBase   •  HBase  
  • 4. Windows  Azure  Table •  Open  Data  Protocol  (OData)   –  HTTP,  Atom  Pub   JSON   •  hKp://www.odata.org/   •  Distributed  Storage  System  for  Structured   Data   –  BigTable/Casandra   NoSQL)   •    •   
  • 5. CAP 1.  (Consistency)   –    2.  (Availability)   –    –    3.  (ParPPon  Tolerance)   –       BigTable
  • 6. •    •    •    •    •    •    –  Consistency    
  • 7. •    –  100   •    –  300   •    –  1,000  item/sec   5,000        
  • 8. •    –  Table,     •    –    •  Azure  Table Table RDBMS   –    –      •    –  =  14.7   /GB/ 18 /TB/  
  • 9. •    •    –  Person     •    –  Log Queue   Idenpotent   recover     –  recover    
  • 10. •    –    •  500ms  –  1s     –    •  5  –  7  =    200ms     •  150ms  –  200ms   •    –  Small  instance  (1  core) 15 90  PercenPle     –  1   2 4   8  core     –  15/core   64  core    64  core   600 /      
  • 11. MEMO •  Windows  Azure  Storage  Abstrac4ons  and  their  Scalability  Targets   –  h9p://blogs.msdn.com/b/windowsazurestorage/archive/ 2010/05/10/windows-­‐azure-­‐storage-­‐abstrac4ons-­‐and-­‐their-­‐ scalability-­‐targets.aspx   •  Windows  Azure  Storage  Architecture  Overview   –  hKp://blogs.msdn.com/b/windowsazurestorage/archive/2010/12/30/ windows-­‐azure-­‐storage-­‐architecture-­‐overview.aspx   •  Performance  in  Windows  Azure  and  Azure  Storage   –  hKp://convecPve.wordpress.com/2010/10/08/performance-­‐in-­‐ windows-­‐azure-­‐and-­‐azure-­‐storage/   •  Azurescope:  Benchmarking  and  Guidance  for  Windows  Azure   –  hKp://azurescope.cloudapp.net/Default.aspx   •  DynamicJSON  –  @neuecc     –  hKp://dynamicjson.codeplex.com/