This document provides information about Microsoft's SQL Data Services (SDS), a relational database service running in the cloud. The summary discusses the key points:
- SDS will provide a highly scalable and available relational data store in the cloud, accessible using familiar SQL Server tools and APIs.
- Initially, SDS will support core SQL Server capabilities but future versions may include additional data platform capabilities.
- SDS uses a symmetrical programming model designed to provide a consistent experience whether using the database on-premises or in the cloud.
- Microsoft is currently working towards commercial availability of SDS integrated with the Windows Azure platform in 2009.
Unlocking the Value of your Data Featuring AWS Enterprise Use Cases
This document provides an overview of how organizations can unlock the value of their data using Amazon Web Services (AWS). It discusses the information processing cycle of input, storage, process, and output and how AWS services can be applied at each stage. Examples are given of how customers have used AWS for disaster recovery, analytics, workflow orchestration, search, and content distribution. The conclusion emphasizes that AWS reference architectures and components like S3, EC2, and DynamoDB allow customers to focus on their applications rather than infrastructure maintenance.
A round up of all the features & improvements released since our last update, we'll walk through the timeline to bring you up to speed on the continuous innovation at AWS.
The document discusses Java Platform as a Service (PaaS) offerings. It begins by explaining the importance of PaaS and how it provides benefits like increased agility and reduced costs. It then reviews existing Java PaaS options like Google App Engine, Amazon Elastic Beanstalk, and CloudBees. It notes limitations of Google App Engine related to APIs and constraints. It describes Amazon Elastic Beanstalk and CloudBees as offering more flexibility but still relying on underlying infrastructure as a service platforms. The document advocates that the Java virtual machine is well suited for cloud computing due to its ability to manage resources.
Deployment Pipeline for Magento Enterprise in the Cloud. The Talk covers the Amazon Cloud Infrastructure; Scaling and Autoscaling in the Cloud, the Deployment Pipeline used to do continuous deployments...
The presentation discussed moving applications to the cloud for scalability, flexibility and pay-as-you-go pricing, noting key differences between RSAWEBCloud and AWS; challenges for developers include optimizing applications for production environments and handling scaling which requires separating concerns like data types and using caching, load balancing, and autoscaling tools.
IBM Software Available In The Cloud With Amazon Web Services
The document discusses an IBM webinar about making IBM software available on Amazon Web Services. It provides an agenda that includes presentations from IBM and AWS on the cloud services opportunity, the IBM-AWS partnership, available IBM AMIs for development on AWS, new licensing guidelines, and a customer case study from Ixion LLC. Attendees are invited to submit questions during the webinar.
2011 State of the Cloud: A Year's Worth of Innovation in 30 Minutes - Jinesh...
A Year's Worth of Innovation in 30 Minutes -
In this Keynote talk, Jinesh Varia discuss all the new features and services that AWS released in 2011 and discusses AWS growth and innovation along with customers and partners.
The speaker notes contain the links to the blog posts of announcements.
Session presented at the 2nd IndicThreads.com Conference on Cloud Computing held in Pune, India on 3-4 June 2011.
http://CloudComputing.IndicThreads.com
Abstract:“With increasing demand, ever-growing datasets, unpredictable traffic patterns and need for faster response times, “scalable architecture” has become a necessity. Here, we will see how the traditional concepts and best practices for scalability have to be adopted for the cloud. Further, we will go through the unique advantages that Amazon AWS cloud offers for architecting scalable applications. As an architect, you need to identify the components and bottlenecks in your architecture and modify your application to leverage the underlying scalability.
We will cover the following topics:
Scalability principles for the cloud
Leveraging AWS services for application components
Shared nothing architecture
Asynchronous work queues for loosely coupled applications
Database scalability
Tools, connectors and enablers to help build, deploy and monitor your cloud environment
Scalability using Platform-as-a-Service offerings on top of AWS
An example of a horizontally scalable architecture for an enterprise application on Amazon AWS
This talk will act as a primer for a cloud architect to achieve an auto-scalable, highly available, fully-monitored edge-cached application.”
Speaker:
Kalpak Shah is the Founder & CEO of Clogeny Technologies Pvt. Ltd. and guides the overall strategic direction of the company. Clogeny is focused on niche software and product development in cloud computing and scalable applications domains. He is passionate about the ground-breaking economics and technology afforded by the cloud computing platforms. He has been leading and architecting cutting-edge product development across the cloud stack including IaaS, PaaS and SaaS vendors.
He has previously worked at organizations like Sun Microsystems and Symantec in the storage domain primarily distributed and disk filesystems. Kalpak has a Bachelors’ of Engineering degree in computer engineering from PICT, University of Pune.
This document summarizes a presentation about MySQL Cluster and how it can be used with both SQL and NoSQL interfaces. MySQL Cluster provides a distributed, auto-partitioning database with SQL and NoSQL access. It allows for write-scalability, high availability, and low total cost of ownership. The document discusses how MySQL Cluster can be accessed through both traditional SQL interfaces as well as NoSQL interfaces like mod_ndb, ClusterJ, and Memcache.
The document discusses cloud computing and various cloud service models. It describes how cloud services provide on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. The document then provides examples of how organizations can utilize infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) cloud models. It also outlines key characteristics of public, private and hybrid cloud deployment models.
This document summarizes a presentation about semantic service provisioning. It discusses moving from traditional web services to semantic web services by adding semantics. This allows for more flexible, easily composed services that can support alternative service provisioning and global, dynamic services. The presentation describes how semantic web services bring more potential to the web by making it more dynamic and enabling discovery, invocation, and monitoring through semantic descriptions of web services.
Decomposing applications for deployability and scalability (SpringOne China 2...
Cloud Foundry helps developers decompose monolithic applications into modular services by:
1) Making it easy to provision platform services like SQL, NoSQL, and message brokers that services can use.
2) Allowing developers to deploy and manage application services independently without having to setup and manage environments themselves.
3) Supporting polyglot applications by enabling different services to be written in different programming languages and frameworks.
MetaCDN: Enabling High Performance, Low Cost Content Storage and Delivery via...
My talk on MetaCDN for the Cloudslam 2009 virtual conference.
Many 'Cloud Storage' providers have launched in the last two years, providing internet accessible data storage and delivery in several continents that is backed by rigorous Service Level Agreements (SLAs), guaranteeing specific performance and uptime targets. The facilities offered by these providers is leveraged by developers via provider-specific Web Service APIs. For content creators, these providers have emerged as a genuine alternative to dedicated Content Delivery Networks (CDNs) for global file storage and delivery, as they are significantly cheaper, have comparable performance and no ongoing contract obligations. As a result, the idea of utilising Storage Clouds as a 'poor mans' CDN is very enticing. However, many of these 'Cloud Storage' providers are merely basic storage services, and do not offer the capabilities of a fully-featured CDN such as intelligent replication, failover, load redirection and load balancing. Furthermore, they can be difficult to use for non-developers, as each service is best utilised via unique web services or programmer APIs. In this presentation, we describe the design, architecture, implementation and user-experience of MetaCDN, a system that integrates these 'Cloud Storage' providers into an unified CDN service that provides high performance, low cost, geographically distributed content storage and delivery for content creators. MetaCDN harnesses the power of 'Cloud Storage' for novices and seasoned users alike, offering an easy to use web portal and a sophisticated Web Service API.
Decomposing applications for scalability and deployability - svcc sv_code_ca...
Today, there are several trends that are forcing application architectures to evolve. Users expect a rich, interactive and dynamic user experience on a wide variety of clients including mobile devices. Applications must be highly scalable, highly available and run on cloud environments. Organizations often want to frequently roll out updates, even multiple times a day. Consequently, it’s no longer adequate to develop simple, monolithic web applications that serve up HTML to desktop browsers.
In this talk we describe the limitations of a monolithic architecture. You will learn how to use the scale cube to decompose your application into a set of narrowly focused, independently deployable back-end services and an HTML 5 client. We will also discuss the role of technologies such as NodeJS and AMQP brokers. You will learn how a modern PaaS such as Cloud Foundry simplifies the development and deployment of this style of application.
SQL Azure Database provides SQL Server database technology as a cloud service, addressing issues with on-premises databases like high maintenance costs and difficulty achieving high availability. It allows databases to automatically scale out elastically with demand. SQL Azure Database uses multiple physical replicas of a single logical database to provide automatic fault tolerance and high availability without complex configuration. Developers can access SQL Azure using standard SQL client libraries and tools from any application.
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
The document provides an overview of a tutorial on cloud computing for developers and architects. It discusses defining cloud computing, qualities of clouds, examples of Amazon Web Services including Simple Storage Service (S3) and Elastic Compute Cloud (EC2), and how to provision and operate cloud environments. The agenda covers cloud industry trends, a cloud reference model, managing cloud systems, cloud architectures, and questions.
1. SQL Azure provides a relational database as a service using a familiar SQL Server model that is built for the cloud with high availability and scale.
2. Provisioning of servers and databases in SQL Azure is coordinated across nodes and datacenters to create the resources and update metadata.
3. The SQL Azure architecture uses gateways, load balancers, and replication to provide transparent failover and ensure service resilience during operations like login and active sessions.
4. SQL Azure monitors service health and collects metrics to detect and address issues proactively through automated diagnostics and alerts. Security features like encryption, firewalls, and authentication help mitigate attack vectors.
In this presentation we present SQL Azure under the hood, we explore the internal componentes and process involved in the SQL Azure Platform.
Regards
Ing. Eduardo Castro, SQL Server MVP
http://comunidadwindows.org
http://ecastrom.blogspot.com
In this presentation we review SQL Azure Federation and Scalability.
Best Regards,
Dr. Eduardo Castro Martinez
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://tinyurl.com/comunidadwindows
Modern web applications are moving toward JavaScript-based rich clients that communicate with RESTful APIs and services. The browser acts as the rich client using HTML5, CSS3, and JavaScript, while the server side provides cloud-hosted RESTful services using technologies like Spring and NoSQL databases for scalability. This shifts complexity from server-side rendering to the client while taking advantage of the cloud. Key challenges include implementing modularity in JavaScript and supporting offline use, cloud deployment, API design best practices, and testing.
JAX 2012: Moderne Architektur mit Spring und JavaScript
Modern web applications are moving toward JavaScript-based rich clients running in browsers, with business logic and data accessed via RESTful APIs. This shifts rendering and logic from servers to clients. JavaScript frameworks help build complex client-side apps, while various languages can be used to create scalable cloud services. Challenges include achieving modularity in JavaScript, and building offline/cloud-ready services with versioned, documented APIs.
1. Windows Azure is a cloud computing platform that provides a hosted environment for building, deploying and managing applications and services through a global network of Microsoft-managed data centers.
2. The platform provides compute, storage and networking services that together support development and hosting of applications scaled for the internet.
3. Key components include the Azure Services Platform for .NET and SQL-based services, Live Services for user-centric experiences, and support for building applications that integrate on-premises and cloud-hosted services using standard protocols.
JavaScript becomes more and more important for implementing full-featured rich client applications in the browser. Therefore our classical ideas and blueprints for Spring-based architectures have to change. This talks provides a high-level overview of these changes and talks about how to combine Spring on the server side to implement RESTful and HATEOAS APIs and JavaScript in the client side to realize full client side apps in your browser. The talk discusses the basic ideas and motivations behind this shift in architectures without going too deep into all the technical details.
Databases in the Cloud discusses AWS database services for moving workloads to the cloud. It describes Amazon Relational Database Service (RDS) which provides several fully managed relational database options including MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Amazon Aurora. It also discusses non-relational database services like DynamoDB, ElastiCache, and Redshift for analytics workloads. The document provides guidance on choosing between SQL and NoSQL databases and discusses benefits of managed database services over hosting databases on-premises or in EC2 instances.
1. The document discusses SQL Data Services and provides descriptions of data modeling capabilities, data synchronization using Project Huron, and BI capabilities including reporting, data mining, and ETL.
2. It also references Microsoft Cloud Services and shows how SQL Data Services uses SQL Server technologies like distributed databases on nodes to handle data storage, retrieval, and processing in a scalable and reliable manner.
3. The document discusses several advantages of SQL Data Services including availability, scalability, reliability, security, and cost efficiency.
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...Amazon Web Services Japan
AWS Black Belt Online Seminarの最新コンテンツ: https://aws.amazon.com/jp/aws-jp-introduction/#new
過去に開催されたオンラインセミナーのコンテンツ一覧: https://aws.amazon.com/jp/aws-jp-introduction/aws-jp-webinar-service-cut/
The document discusses various AWS database options and decision factors for choosing between SQL and NoSQL databases on AWS. It provides tips for three companies - Edmodo optimizes for manageability and scale using RDS, Obama for America optimizes for app velocity and scale, and BrandVerity leverages both YesSQL and NoSQL databases. The document also discusses factors to consider such as application needs, transactions, scale, performance, availability, and skills when choosing between SQL and NoSQL databases.
Unlocking the Value of your Data Featuring AWS Enterprise Use CasesAmazon Web Services
This document provides an overview of how organizations can unlock the value of their data using Amazon Web Services (AWS). It discusses the information processing cycle of input, storage, process, and output and how AWS services can be applied at each stage. Examples are given of how customers have used AWS for disaster recovery, analytics, workflow orchestration, search, and content distribution. The conclusion emphasizes that AWS reference architectures and components like S3, EC2, and DynamoDB allow customers to focus on their applications rather than infrastructure maintenance.
A round up of all the features & improvements released since our last update, we'll walk through the timeline to bring you up to speed on the continuous innovation at AWS.
The document discusses Java Platform as a Service (PaaS) offerings. It begins by explaining the importance of PaaS and how it provides benefits like increased agility and reduced costs. It then reviews existing Java PaaS options like Google App Engine, Amazon Elastic Beanstalk, and CloudBees. It notes limitations of Google App Engine related to APIs and constraints. It describes Amazon Elastic Beanstalk and CloudBees as offering more flexibility but still relying on underlying infrastructure as a service platforms. The document advocates that the Java virtual machine is well suited for cloud computing due to its ability to manage resources.
Deployment Pipeline for Magento Enterprise in the Cloud. The Talk covers the Amazon Cloud Infrastructure; Scaling and Autoscaling in the Cloud, the Deployment Pipeline used to do continuous deployments...
The presentation discussed moving applications to the cloud for scalability, flexibility and pay-as-you-go pricing, noting key differences between RSAWEBCloud and AWS; challenges for developers include optimizing applications for production environments and handling scaling which requires separating concerns like data types and using caching, load balancing, and autoscaling tools.
IBM Software Available In The Cloud With Amazon Web ServicesSteven Gerhardt
The document discusses an IBM webinar about making IBM software available on Amazon Web Services. It provides an agenda that includes presentations from IBM and AWS on the cloud services opportunity, the IBM-AWS partnership, available IBM AMIs for development on AWS, new licensing guidelines, and a customer case study from Ixion LLC. Attendees are invited to submit questions during the webinar.
2011 State of the Cloud: A Year's Worth of Innovation in 30 Minutes - Jinesh...Amazon Web Services
A Year's Worth of Innovation in 30 Minutes -
In this Keynote talk, Jinesh Varia discuss all the new features and services that AWS released in 2011 and discusses AWS growth and innovation along with customers and partners.
The speaker notes contain the links to the blog posts of announcements.
Session presented at the 2nd IndicThreads.com Conference on Cloud Computing held in Pune, India on 3-4 June 2011.
http://CloudComputing.IndicThreads.com
Abstract:“With increasing demand, ever-growing datasets, unpredictable traffic patterns and need for faster response times, “scalable architecture” has become a necessity. Here, we will see how the traditional concepts and best practices for scalability have to be adopted for the cloud. Further, we will go through the unique advantages that Amazon AWS cloud offers for architecting scalable applications. As an architect, you need to identify the components and bottlenecks in your architecture and modify your application to leverage the underlying scalability.
We will cover the following topics:
Scalability principles for the cloud
Leveraging AWS services for application components
Shared nothing architecture
Asynchronous work queues for loosely coupled applications
Database scalability
Tools, connectors and enablers to help build, deploy and monitor your cloud environment
Scalability using Platform-as-a-Service offerings on top of AWS
An example of a horizontally scalable architecture for an enterprise application on Amazon AWS
This talk will act as a primer for a cloud architect to achieve an auto-scalable, highly available, fully-monitored edge-cached application.”
Speaker:
Kalpak Shah is the Founder & CEO of Clogeny Technologies Pvt. Ltd. and guides the overall strategic direction of the company. Clogeny is focused on niche software and product development in cloud computing and scalable applications domains. He is passionate about the ground-breaking economics and technology afforded by the cloud computing platforms. He has been leading and architecting cutting-edge product development across the cloud stack including IaaS, PaaS and SaaS vendors.
He has previously worked at organizations like Sun Microsystems and Symantec in the storage domain primarily distributed and disk filesystems. Kalpak has a Bachelors’ of Engineering degree in computer engineering from PICT, University of Pune.
This document summarizes a presentation about MySQL Cluster and how it can be used with both SQL and NoSQL interfaces. MySQL Cluster provides a distributed, auto-partitioning database with SQL and NoSQL access. It allows for write-scalability, high availability, and low total cost of ownership. The document discusses how MySQL Cluster can be accessed through both traditional SQL interfaces as well as NoSQL interfaces like mod_ndb, ClusterJ, and Memcache.
The document discusses cloud computing and various cloud service models. It describes how cloud services provide on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. The document then provides examples of how organizations can utilize infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) cloud models. It also outlines key characteristics of public, private and hybrid cloud deployment models.
This document summarizes a presentation about semantic service provisioning. It discusses moving from traditional web services to semantic web services by adding semantics. This allows for more flexible, easily composed services that can support alternative service provisioning and global, dynamic services. The presentation describes how semantic web services bring more potential to the web by making it more dynamic and enabling discovery, invocation, and monitoring through semantic descriptions of web services.
Decomposing applications for deployability and scalability (SpringOne China 2...Chris Richardson
Cloud Foundry helps developers decompose monolithic applications into modular services by:
1) Making it easy to provision platform services like SQL, NoSQL, and message brokers that services can use.
2) Allowing developers to deploy and manage application services independently without having to setup and manage environments themselves.
3) Supporting polyglot applications by enabling different services to be written in different programming languages and frameworks.
MetaCDN: Enabling High Performance, Low Cost Content Storage and Delivery via...James Broberg
My talk on MetaCDN for the Cloudslam 2009 virtual conference.
Many 'Cloud Storage' providers have launched in the last two years, providing internet accessible data storage and delivery in several continents that is backed by rigorous Service Level Agreements (SLAs), guaranteeing specific performance and uptime targets. The facilities offered by these providers is leveraged by developers via provider-specific Web Service APIs. For content creators, these providers have emerged as a genuine alternative to dedicated Content Delivery Networks (CDNs) for global file storage and delivery, as they are significantly cheaper, have comparable performance and no ongoing contract obligations. As a result, the idea of utilising Storage Clouds as a 'poor mans' CDN is very enticing. However, many of these 'Cloud Storage' providers are merely basic storage services, and do not offer the capabilities of a fully-featured CDN such as intelligent replication, failover, load redirection and load balancing. Furthermore, they can be difficult to use for non-developers, as each service is best utilised via unique web services or programmer APIs. In this presentation, we describe the design, architecture, implementation and user-experience of MetaCDN, a system that integrates these 'Cloud Storage' providers into an unified CDN service that provides high performance, low cost, geographically distributed content storage and delivery for content creators. MetaCDN harnesses the power of 'Cloud Storage' for novices and seasoned users alike, offering an easy to use web portal and a sophisticated Web Service API.
Decomposing applications for scalability and deployability - svcc sv_code_ca...Chris Richardson
Today, there are several trends that are forcing application architectures to evolve. Users expect a rich, interactive and dynamic user experience on a wide variety of clients including mobile devices. Applications must be highly scalable, highly available and run on cloud environments. Organizations often want to frequently roll out updates, even multiple times a day. Consequently, it’s no longer adequate to develop simple, monolithic web applications that serve up HTML to desktop browsers.
In this talk we describe the limitations of a monolithic architecture. You will learn how to use the scale cube to decompose your application into a set of narrowly focused, independently deployable back-end services and an HTML 5 client. We will also discuss the role of technologies such as NodeJS and AMQP brokers. You will learn how a modern PaaS such as Cloud Foundry simplifies the development and deployment of this style of application.
SQL Azure Database provides SQL Server database technology as a cloud service, addressing issues with on-premises databases like high maintenance costs and difficulty achieving high availability. It allows databases to automatically scale out elastically with demand. SQL Azure Database uses multiple physical replicas of a single logical database to provide automatic fault tolerance and high availability without complex configuration. Developers can access SQL Azure using standard SQL client libraries and tools from any application.
Cloud Computing for Developers and Architects - QCon 2008 TutorialStuart Charlton
The document provides an overview of a tutorial on cloud computing for developers and architects. It discusses defining cloud computing, qualities of clouds, examples of Amazon Web Services including Simple Storage Service (S3) and Elastic Compute Cloud (EC2), and how to provision and operate cloud environments. The agenda covers cloud industry trends, a cloud reference model, managing cloud systems, cloud architectures, and questions.
1. SQL Azure provides a relational database as a service using a familiar SQL Server model that is built for the cloud with high availability and scale.
2. Provisioning of servers and databases in SQL Azure is coordinated across nodes and datacenters to create the resources and update metadata.
3. The SQL Azure architecture uses gateways, load balancers, and replication to provide transparent failover and ensure service resilience during operations like login and active sessions.
4. SQL Azure monitors service health and collects metrics to detect and address issues proactively through automated diagnostics and alerts. Security features like encryption, firewalls, and authentication help mitigate attack vectors.
In this presentation we present SQL Azure under the hood, we explore the internal componentes and process involved in the SQL Azure Platform.
Regards
Ing. Eduardo Castro, SQL Server MVP
http://comunidadwindows.org
http://ecastrom.blogspot.com
In this presentation we review SQL Azure Federation and Scalability.
Best Regards,
Dr. Eduardo Castro Martinez
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://tinyurl.com/comunidadwindows
Modern Architectures with Spring and JavaScriptmartinlippert
Modern web applications are moving toward JavaScript-based rich clients that communicate with RESTful APIs and services. The browser acts as the rich client using HTML5, CSS3, and JavaScript, while the server side provides cloud-hosted RESTful services using technologies like Spring and NoSQL databases for scalability. This shifts complexity from server-side rendering to the client while taking advantage of the cloud. Key challenges include implementing modularity in JavaScript and supporting offline use, cloud deployment, API design best practices, and testing.
JAX 2012: Moderne Architektur mit Spring und JavaScriptmartinlippert
Modern web applications are moving toward JavaScript-based rich clients running in browsers, with business logic and data accessed via RESTful APIs. This shifts rendering and logic from servers to clients. JavaScript frameworks help build complex client-side apps, while various languages can be used to create scalable cloud services. Challenges include achieving modularity in JavaScript, and building offline/cloud-ready services with versioned, documented APIs.
1. Windows Azure is a cloud computing platform that provides a hosted environment for building, deploying and managing applications and services through a global network of Microsoft-managed data centers.
2. The platform provides compute, storage and networking services that together support development and hosting of applications scaled for the internet.
3. Key components include the Azure Services Platform for .NET and SQL-based services, Live Services for user-centric experiences, and support for building applications that integrate on-premises and cloud-hosted services using standard protocols.
Modern Architectures with Spring and JavaScriptmartinlippert
JavaScript becomes more and more important for implementing full-featured rich client applications in the browser. Therefore our classical ideas and blueprints for Spring-based architectures have to change. This talks provides a high-level overview of these changes and talks about how to combine Spring on the server side to implement RESTful and HATEOAS APIs and JavaScript in the client side to realize full client side apps in your browser. The talk discusses the basic ideas and motivations behind this shift in architectures without going too deep into all the technical details.
Databases in the Cloud discusses AWS database services for moving workloads to the cloud. It describes Amazon Relational Database Service (RDS) which provides several fully managed relational database options including MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Amazon Aurora. It also discusses non-relational database services like DynamoDB, ElastiCache, and Redshift for analytics workloads. The document provides guidance on choosing between SQL and NoSQL databases and discusses benefits of managed database services over hosting databases on-premises or in EC2 instances.
1. The document discusses SQL Data Services and provides descriptions of data modeling capabilities, data synchronization using Project Huron, and BI capabilities including reporting, data mining, and ETL.
2. It also references Microsoft Cloud Services and shows how SQL Data Services uses SQL Server technologies like distributed databases on nodes to handle data storage, retrieval, and processing in a scalable and reliable manner.
3. The document discusses several advantages of SQL Data Services including availability, scalability, reliability, security, and cost efficiency.
Come learn about our new cloud-based storage service and how it addresses a number of business scenarios. This session introduces the new Microsoft SQL Server Data Services, as well as outlines business models and terms.
Come learn about our new cloud-based storage service and how it addresses a number of business scenarios. This session introduces the new Microsoft SQL Server Data Services, as well as outlines business models and terms
This document discusses hybrid applications that utilize both on-premises and cloud-based resources. It outlines some common scenarios for hybrid applications, such as using the cloud for data storage and archival while keeping computing resources on-premises. It also discusses concerns around security, regulatory compliance, and only moving parts of an application to the cloud that provide clear benefits. The document introduces Windows Azure services like Service Bus that can help enable hybrid applications by allowing communication between on- and off-premises components.
Microsoft's Windows Azure Platform (PaaS) provides a cloud computing environment for building and hosting applications. It allows developers to use familiar tools while taking advantage of the scalability and flexibility of the cloud. Applications run across Microsoft's global network of datacenters and can automatically scale based on usage. The PaaS model manages servers, storage, networking and other infrastructure so developers can focus on their applications.
SQLUG event: An evening in the cloud: the old, the new and the big Mike Martin
Belgian SQL UG talk On Windows Azure SQL Database and CO: The last couple of months have been very exciting times for Microsoft fans. With the release of the central flagship, SQL Server 2012, and the new and improved Cloud offering on Windows Azure, Microsoft managed to change the IT Landscape dramatically. During this talk we want to take you through all the SQL Server features in the Windows Azure Environment in either the full cloud spectrum or hybrid scenario’s. We’ll cover subjects like SQL Databases, IaaS, provisioning, integration, migration and touch some of the more computing topics in the Windows Azure when it comes to data. Going from the pure basics of all SQL related to the more advanced stuff you can do with this magnificent cloud platform.
This document provides an overview of the Windows Azure SQL platform as a cloud-based relational database service. It discusses how SQL Azure leverages existing SQL skills and tools while also enabling new cloud capabilities like self-provisioning, automatic high availability, and pay-as-you-grow pricing. The document outlines considerations for building applications with SQL Azure such as connectivity options, migrating databases, security, and special limitations on database size and throttling in the cloud platform.
The document discusses real-time web analytics company LiveStats' transition from conventional hosting to Amazon Web Services (AWS) cloud hosting. It provides reasons for choosing AWS like flexibility, scalability, and pay-as-you-use pricing. It also discusses challenges of moving to the cloud but advantages like full control and lower barriers to entry. The document outlines LiveStats' architecture on AWS including load balancing, auto-scaling, and decoupling services, and how they monitor systems and implement best practices like scaling only when needed.
SQL Azure has evolved from its early code names to provide a relational database management system hosted in the cloud. It can be accessed from SQL clients, ADO.NET data services, and Windows Azure web/worker roles using the TDS protocol. The SQL Azure portal allows provisioning databases within an account. Databases have size limits and logins map to SQL users. Tools like the SQL Azure Migration Wizard and Management Studio help migrate on-premise databases and provide management capabilities. Minimal code changes are needed to access cloud databases, and the web app development process is similar when deploying to Windows Azure.
The document provides an overview of SQL Azure, a relational database service available on the Microsoft Azure platform. Key points include:
- SQL Azure allows users to build applications that use a relational database in the cloud without having to manage infrastructure.
- It is based on SQL Server and provides a familiar programming model, but is designed for the cloud with high availability and scalability.
- The service has limitations on database size and does not provide built-in sharding capabilities, so applications need to implement custom partitioning logic for large datasets.
- Future improvements may address limitations and open up new scenarios and opportunities through integration with other Azure services. SQL Azure is part of Microsoft's broader strategy around cloud-
This document provides best practices and recommendations for startups and developers building applications on AWS. It discusses principles like failing fast and cheap, building minimum viable products, focusing on core features, leveraging AWS services, loose coupling of services, auto-scaling, continuous delivery, and measuring everything to enable rapid iteration and innovation. The overall message is that AWS lowers the cost of failure, allowing companies to experiment more often and increase innovation.
The document discusses extending SQL Server to the cloud using SQL Azure. It describes how applications can use standard SQL client libraries to connect to SQL Azure through a load balancer and gateway that enforces authentication and authorization. It also covers data sync between on-premises and cloud databases, sharding data across on-premises and cloud, and compares features of SQL Azure and Azure Tables.
The document discusses extending SQL Server to the cloud using SQL Azure. It describes how applications can use standard SQL client libraries to connect to SQL Azure through a load balancer and gateway that enforces authentication and authorization. It also covers data sync between on-premises and cloud databases, sharding data across on-premises and cloud, and compares features of SQL Azure and Azure Tables.
Windows Azure Platform in 30mins by ericnelEric Nelson
This document provides an overview of the Windows Azure platform. It discusses how developers can build applications that run code inside hosted services made up of roles. Developers can store data using Windows Azure storage options like SQL Azure, blobs, queues and tables. The document also provides a demo and recommends next steps for learning more about the Windows Azure platform.
The document outlines an agenda for a Microsoft technology event, including presentations on the Windows Azure platform, Windows Phone 7, and SQL Server 2008 R2. It discusses Microsoft's investments in new development tools, programming languages, servers, and platforms. It also covers trends like new devices, deployment options, and customer expectations. Key topics are the user interface with HTML5, Silverlight and WPF, data storage and access, and "the cloud" with the Windows Azure platform. The document encourages attendees to consider these technologies and evaluate which may fit their needs.
Windows Azure Platform in 30mins by ericnelEric Nelson
The document provides an overview of the Windows Azure platform, including how applications are developed locally and deployed to run as roles in the cloud, how data can be stored in Windows Azure storage or SQL Azure, and the different data storage options. It also summarizes key aspects of Azure Table and SQL Azure tables and provides an agenda for the talk, which includes an overview of the platform and compute and data storage options.
10 things ever architect should know about the Windows Azure Platform - ericnelEric Nelson
This document discusses 10 key things that every architect needs to know when working with the Windows Azure platform. It notes that code runs on hosted services made up of roles that can have multiple instances running the same code and configuration. Data is typically stored either in Windows Azure storage or SQL Azure. The dynamic environment means roles have limited control and instances can stop without warning, so architects must account for this volatility and handle state preservation. Overall, the document provides an overview of fundamental concepts an architect needs to understand when designing applications for the Windows Azure platform.
Lap around the Windows Azure Platform - ericnelEric Nelson
This document provides an overview of the Windows Azure platform, including compute, data, and SQL Azure. It begins with assumptions that most attendees are new to the platform. The agenda includes an overview of the platform and its components like compute, data storage, and SQL Azure. It concludes with a summary and next steps information.
Windows Azure Platform: Articles from the Trenches, Volume OneEric Nelson
Developers have been exploring the possibilities opened up by the Windows Azure Platform for Cloud Computing. This book pulls together great articles from many of those developers who have been active with the Windows Azure Platform to hopefully help others become successful. There are twenty articles in this first volume covering everything from getting started to implementing best practices for elastic applications.
The document discusses SQL Azure and Windows Azure Storage. SQL Azure provides a scalable, highly available relational database in the cloud using T-SQL and SQL Server. Windows Azure Storage offers a highly scalable file storage system. SQL Azure is limited to 10GB per database but aims to provide a full relational experience, while Storage has a maximum of 100TB but uses REST APIs instead of SQL. The document demonstrates SQL Azure functionality and provides pricing and configuration details.
Building An Application For Windows Azure And Sql AzureEric Nelson
This document provides an overview of building applications for Windows Azure and SQL Azure:
1) It discusses the Windows Azure platform and its components including Windows Azure, SQL Azure database, and AppFabric.
2) It demonstrates how to develop applications using roles, storage, and SQL Azure database and deploy them to Windows Azure.
3) It provides pricing information for Windows Azure and SQL Azure services.
Entity Framework 4 In Microsoft Visual Studio 2010Eric Nelson
The document summarizes the key features and improvements of ADO.NET Entity Framework 4.0. It addresses many of the pain points of earlier versions by improving tools, adding support for model-first development, POCO classes, lazy loading, and better handling of foreign keys and stored procedures. It also discusses new capabilities for code-first development, self-tracking entities, and improved LINQ support to make the Entity Framework more powerful and flexible.
Windows Azure In 30mins for none technical audienceEric Nelson
- The document discusses Windows Azure, a platform as a service by Microsoft that allows developers to build and host applications in the Microsoft cloud.
- It highlights that Windows Azure provides a familiar development experience using technologies like Visual Studio, SQL Azure and ASP.NET, while also supporting other languages.
- Pricing options are outlined on a pay-as-you-go model based on compute and storage usage, with volume discounts available.
Dev305 Entity Framework 4 Emergency SlidesEric Nelson
This document appears to be slides from a presentation on Entity Framework 4.0 given at TechEd Europe 2009. The slides cover topics including model first development, templated code, complex types, runtime features like deferred loading and functions, POCO development using both roll your own and templated approaches, self tracking entities, and code only scenarios. The slides thank the audience for their patience.
Design Considerations For Storing With Windows AzureEric Nelson
This document provides an overview and lessons learned from using different data storage options in Windows Azure, including Blobs, Tables, SQL Azure, and Queues. It discusses how each one works, best practices for using them, and how they compare to each other. Key takeaways include that Tables are not a relational database, picking the right partition key is important for performance, and SQL Azure has some limitations compared to on-premises SQL Server. The presenter provides a demonstration of the storage features in Windows Azure and encourages understanding how they are different from traditional on-premises options.
What Impact Will Entity Framework Have On ArchitectureEric Nelson
This document discusses the impact that adopting the Entity Framework and Entity Data Model will have on application architecture. It provides an overview of object-relational mapping (ORM) technologies and how they help address the impedance mismatch between object-oriented programming and relational databases. The document outlines several key features and improvements in Entity Framework versions 1.0, 2.0, 3.0 and 4.0, such as better code generation tools, a model-first approach, support for stored procedures and persistence ignorance. It argues that adopting an ORM like Entity Framework can improve developer productivity, code quality and database independence.
The document discusses the history and future of object-relational mapping (ORM) technologies for .NET applications. It provides an overview of Microsoft's ORM strategies over the years, including LINQ to SQL and the ADO.NET Entity Framework. The Entity Framework is now Microsoft's strategic ORM and supports many databases. The document outlines upcoming improvements to the Entity Framework in areas like modeling, queries, and consumption.
This document discusses the evolution of data access from 1990 to 2010, focusing on object-relational mapping (ORM) techniques. It provides an overview of ORM as an abstraction technique for working with relational data as objects. The document outlines several ORM options available for .NET developers and describes Microsoft's strategic ORM technologies - LINQ to SQL and the ADO.NET Entity Framework. It provides details on Entity Framework's Entity Data Model and how to consume an EDM to query and manage data.
The document provides contact information for Eric Nelson, a developer evangelist at Microsoft. It includes links to his blogs on MSDN which discuss .NET, Visual Basic, and UK developer events. It also lists his career history including his first computer experiences in the 1980s and his job at Microsoft since 1996.
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...Toru Tamaki
Jindong Gu, Zhen Han, Shuo Chen, Ahmad Beirami, Bailan He, Gengyuan Zhang, Ruotong Liao, Yao Qin, Volker Tresp, Philip Torr "A Systematic Survey of Prompt Engineering on Vision-Language Foundation Models" arXiv2023
https://arxiv.org/abs/2307.12980
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Bert Blevins
Today’s digitally connected world presents a wide range of security challenges for enterprises. Insider security threats are particularly noteworthy because they have the potential to cause significant harm. Unlike external threats, insider risks originate from within the company, making them more subtle and challenging to identify. This blog aims to provide a comprehensive understanding of insider security threats, including their types, examples, effects, and mitigation techniques.
Measuring the Impact of Network Latency at TwitterScyllaDB
Widya Salim and Victor Ma will outline the causal impact analysis, framework, and key learnings used to quantify the impact of reducing Twitter's network latency.
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfNeo4j
Presented at Gartner Data & Analytics, London Maty 2024. BT Group has used the Neo4j Graph Database to enable impressive digital transformation programs over the last 6 years. By re-imagining their operational support systems to adopt self-serve and data lead principles they have substantially reduced the number of applications and complexity of their operations. The result has been a substantial reduction in risk and costs while improving time to value, innovation, and process automation. Join this session to hear their story, the lessons they learned along the way and how their future innovation plans include the exploration of uses of EKG + Generative AI.
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionBert Blevins
Cybersecurity is a major concern in today's connected digital world. Threats to organizations are constantly evolving and have the potential to compromise sensitive information, disrupt operations, and lead to significant financial losses. Traditional cybersecurity techniques often fall short against modern attackers. Therefore, advanced techniques for cyber security analysis and anomaly detection are essential for protecting digital assets. This blog explores these cutting-edge methods, providing a comprehensive overview of their application and importance.
Blockchain technology is transforming industries and reshaping the way we conduct business, manage data, and secure transactions. Whether you're new to blockchain or looking to deepen your knowledge, our guidebook, "Blockchain for Dummies", is your ultimate resource.
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsMydbops
This presentation, delivered at the Postgres Bangalore (PGBLR) Meetup-2 on June 29th, 2024, dives deep into connection pooling for PostgreSQL databases. Aakash M, a PostgreSQL Tech Lead at Mydbops, explores the challenges of managing numerous connections and explains how connection pooling optimizes performance and resource utilization.
Key Takeaways:
* Understand why connection pooling is essential for high-traffic applications
* Explore various connection poolers available for PostgreSQL, including pgbouncer
* Learn the configuration options and functionalities of pgbouncer
* Discover best practices for monitoring and troubleshooting connection pooling setups
* Gain insights into real-world use cases and considerations for production environments
This presentation is ideal for:
* Database administrators (DBAs)
* Developers working with PostgreSQL
* DevOps engineers
* Anyone interested in optimizing PostgreSQL performance
Contact info@mydbops.com for PostgreSQL Managed, Consulting and Remote DBA Services
7 Most Powerful Solar Storms in the History of Earth.pdfEnterprise Wired
Solar Storms (Geo Magnetic Storms) are the motion of accelerated charged particles in the solar environment with high velocities due to the coronal mass ejection (CME).
Comparison Table of DiskWarrior Alternatives.pdfAndrey Yasko
To help you choose the best DiskWarrior alternative, we've compiled a comparison table summarizing the features, pros, cons, and pricing of six alternatives.
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxSynapseIndia
Your comprehensive guide to RPA in healthcare for 2024. Explore the benefits, use cases, and emerging trends of robotic process automation. Understand the challenges and prepare for the future of healthcare automation
Quantum Communications Q&A with Gemini LLM. These are based on Shannon's Noisy channel Theorem and offers how the classical theory applies to the quantum world.
1. Eric Nelson
Developer & Platform Group
Microsoft Ltd
eric.nelson@microsoft.com
http://geekswithblogs.net/IUpdateable
http://twitter.com/ericnel
2. Eric Nelson
Developer & Platform Group
Microsoft Ltd
eric.nelson@microsoft.com
http://geekswithblogs.net/IUpdateable
http://twitter.com/ericnel
3. Cloud
101
Microsoft and Cloud
Azure Services Platform
Storage in the Cloud
SQL Data Services + a little Windows Azure Storage
SQL Data Services
Drill down
4. If you were watching carefully – we did a
u-turn on how we surfaced “database in
the cloud” last week. All hail the power of
early adopters...
5. SQL Data Services programming model is...
TSQL over TDS - SqlClient
ODBC, OLEDB, ADO.NET, LINQ to Entities etc.
Exposes most of SQL Server
Beta July, Release November
This session looks at how we are supporting
the above, the limitations, the “cunning plan”
etc.
No code. No demos
7. Run/Store stuff in the cloud -
Somebody else has the data center
Amazon.com key role in Cloud
Computing
Amazon S3 (Simple Storage Service) – objects
Amazon EC2 (Elastic Compute Cloud) – virtual
machines
8. SQL Server Data Services (SSDS) – announced at MIX
08 (March 2008)
“SQL Server in the cloud”
“Code far”
ADO.NET Data Services - part of .NET Framework 3.5
SP1(July 2008)
Not just about Cloud but all about REST
Used by Windows Azure
Being explored by SQL Data Services
Azure Services Platform – announced at PDC 08
(October 2008)
Windows Azure “O.S. for the Cloud”
SQL Services
+ more
13. Azure Storage SQL Data Services
Vision Highly scalable,
highly available
store in the Cloud
Access Uses ADO.NET
Data Services -
REST
Relational? (today) No
Relational? No
(tomorrow)
Analogy
14. Azure Storage SQL Data Services
Vision Highly scalable, Highly scalable,
highly available highly available
store in the Cloud relational store in
the Cloud
Access Uses ADO.NET SqlClient + TSQL
(Use Azure Web Role + ADO.NET
Data Services - Data Services if REST is required)
REST
Yes – but with some
Relational? (today) No
limitations
Yes – with less and
Relational? No
(tomorrow) less limitations
Analogy
15. Azure Storage SQL Data Services
Vision Highly scalable, Highly scalable,
highly available highly available
store in the Cloud relational store in
the Cloud
Access Uses ADO.NET SqlClient + TSQL
(Use Azure Web Role + ADO.NET
Data Services - Data Services if REST is required)
REST
Yes – but with some
Relational? (today) No
limitations
Yes – with less and
Relational? No
(tomorrow) less limitations
RDBMS – as it is
Analogy File System
16. Web Site
Web Site
Web Role
(ASPX, ASMX,
(ASPX, ASMX,
WCF)
(ASPX, WCF)
WCF)
SQL Data Services
L
Easy
B
Worker
Worker
Service
Role
Internet
Your Service
Queue
L
Trickier
B
Blobs
Tables
Storage
Windows Azure Datacenter
18. Symmetric Programming Model Data Hub Aggregation
• Initial services – core RDBMS capabilities as a service (SDS), Data
Sync and Data Hub
• Future Offerings
• Additional data platform capabilities as a service: BI/DSS, DW
• New services: Reference Data, Secure Data Hub
• Enable new uses of data to deliver differentiated business value
19. Clear Feedback: “I want a database in the Cloud”
Familiar SQL Server relational model
Uses existing APIs & tools
Built for the Cloud with availability and scale
Accessible to all from PHP, Ruby, and Java
Focus on combining the best features of SQL Server
running at scale with low friction
20. Application Application Application
Browser Browser
ODBC, OLEDB,
Application Application
SQL Client* ADO.Net PHP,
REST Client REST Client
Ruby, …
Cloud Cloud
Evolves
HTTP+REST
HTTP+REST
HTTP
HTTP
TDS
Windows Azure
Windows Azure
Data Center
Data Center
Web App Web App
REST (Astoria)
SQL Client*
REST Client ADO.Net + EF
REST/SOAP + ACE Model TDS + TSQL Model
SDS Current SDS Next
* Client access enabled using TDS for ODBC,
ADO.Net, OLEDB, PHP-SQL, Ruby, …
21. Web and departmental
5 to 10GB
Strip away blob, many applications < 3GB of
data
ISVs delivering SaaS
Although more to do
New scenarios – data sync
Aggregation of enterprise, partner, desktop &
device data
22. Uses shared infrastructure at SQL database and below
Each user database is replicated to one or more servers (configurable based on SLA)
Client requests are routed to current “primary server” for read and write operations (based on SQL
session)
Security, lockdown and isolation enforced in SQL tier
Highly scalable and state-of-the-art HA technology
Automatic failure detection; client request re-routed to new primary on failure
High SLA guarantee using replication (hot standby replicas)
Automatic management, self-healing and load balancing across shared resource pool
SDS provides provisioning, metering and billing infrastructure
SDS Provisioning - databases, accounts, roles, …, metering and billing
Machine) Data Node (Machine) Data Node (Machine) Data Node
rver SQL Server SQL Server SQL S
User User User User User User User User User User User User
DB3 DB4 DB1 DB2 DB3 DB4 DB1 DB2 DB3 DB4 DB1 DB2
Scalability and Availability: Fabric, Failover, Replication, and Load balancing
24. Automatic Load Balancing
3 replicas
Primary and two hot secondary
Can switch primary to a secondary with no
interruption
25. TDS Gateway
Utility Layer
Front-end Node Front-end Node
Billing/Usage Account Protocol Parser Protocol Parser
Database Database
TDS TDS
Gateway Logic Gateway Logic
Roles Session 1 Session 2
Master Cluster
Master Node Master Node
Service Platform
Load Database Partition Manager Partition Manager
Monitoring
Balancing Provisioning
Data Node Data Node
Components Components
Data Cluster
Data Node Data Node Data Node Data Node Data Node
SQL SQL SQL SQL SQL
Mgmt.
Server Server Server Server Server
Mgmt. Mgmt. Mgmt. Mgmt.
Services
Services Services Services Services
Fabric
Fabric Fabric Fabric Fabric
TDS
Fabric Replication
Protocol
26. 1
7 TDS Gateway
Utility Layer
Front-end Node Front-end Node
Billing/Usage Account Protocol Parser Protocol Parser
Database Database
6 2
TDS TDS
Gateway Logic Gateway Logic
Roles Session 1 Session 2
3
4 Master Cluster
8
Master Node Master Node
Service Platform
Load Database Partition Manager Partition Manager
5
Monitoring
Balancing Provisioning
Data Node Data Node
Components Components
Data Cluster
Data Node Data Node Data Node Data Node Data Node
SQL SQL SQL SQL SQL
Mgmt.
Server Server Server Server Server
Mgmt. Mgmt. Mgmt. Mgmt.
Services
Services Services Services Services
Fabric
Fabric Fabric Fabric Fabric
TDS
Fabric Replication
Protocol
27. Value Props:
• Full h/w control – size/scale
• 100% compatibility
Value Props:
• XSPs, Server Ops • Roll-your-own HA/DR/scale
Dedicated
• SQL CLR
• 100% compatibility
SQL Server
Roll-your-own HA/DR/scale
•SQL Server on-premises
•Resource governance @
machine
Resources
•Security @ SQL Server/OS
Value Props:
• Auto HA, Fault-
Tolerance Hosted RDBMS
• Friction-free scale •Hosted SQL Server
• Self-provisioning •Resource governance @ VM
•Security @ SQL Server/OS
• High compatibility
SDS (RDBMS)
•Virtual DB server
•Logical user database (LUDB)
•Resource governance @ LUDB
•Security @LUDB
Shared
“Friction”/Control
Low High
• Deliver unique value propositions to core v1 scenarios
• High compatibility between on/off-premises offering – SQL Data Platform
extension
28. Symmetrical Model
Patterns work for Cloud and On Premise
Common application patterns
Security, schema, code
Logical/policy based administration
V1: Address the needs of 95% or more web and
departmental application
29. In Scope for v1 Out of Scope for v1
Tables, indexes and Distributed
views Transactions
Stored Procedures Distributed Query
Triggers CLR
Constraints Service Broker
Table variables, Spatial
session temp tables (#t) Physical server or
… catalog DDL and views
30. Standard SQL Server security model
Authenticate logins, map to users and roles
Authorize users and roles to SQL objects
Limited to standard SQL Auth logins
Username + password
Future AD Federation, WLID, etc as
alternate authentication protocols
Security model is 100% compatible with on-premise SQL
31. SDS focus on logical administration
Move to policy based management
Data management, config and availability
HA “out of box”
Transparent failover
DBA role places more focus on policy/logical management
32. Each account has
a billing relationship with Microsoft
owns one or more virtual servers
Each virtual server has
one or more databases including virtual
master
each database limited in size
one or more logins
Each logical database has
one or more SQL users
Server=server1.data.database.windows.net
Database=testDB
Login=ericnel[@server1] (maps to testuser)
33. Exchange Hosted Archive (EHA) is high
scale archival service
Runs on SDS infrastructure
Goes into production in Spring ’09
Rebuilt to address cost and scale issues
http://go.microsoft.com/fwlink/?LinkId=145374
Reduced COGS with increased customer and business benefit:
• Larger scale (e.g. larger customers ~24TB each) • Better query performance for fan-out
• More self-managing (e.g. fault-tolerance) • Faster provisioning of new customers
34. MIX „09 Migration
TechEd WWPC PDC
Mar 09 Apr 09 May 09 Jun 09 Jul 09 Aug 09 Sep 09 Oct 09 Nov 09
Internal Invitation Public Commercial
Adoption CTP CTP Availability
Invitation CTP – On-board invitation-only customers + some current
Public CTP – On-board all early adopters
Commercial Availability with Windows Azure in 2009
35. Partitioned databases
Move management from application into service
Distributed query
Fan-out over partitions or collection of database instances
Security
SQL Login support federated with AD, WLID, …
SaaS
Schema management and deployment
Billing-on-behalf, tenant provisioning and management
Consolidation “dial”
Part of server (current), whole server, set of servers, …
Enable dedicated resource assignment and differentiated SLA
36. Underlying platform is real and in production
Delivery of rich relational database service –
PDC ’09
Relational database is key capability of the
Azure Services Platform
SDS design and architecture supports a wide
range of scenarios
37. 2009 • Play with Windows Azure – http://www.azure.com
• Do not play with SDS just yet
• Invest time in ADO.NET Data Services (3.5 SP1)
“Learn”
• Invest time in LINQ, Entity Framework
• Watch the MIX 09 recordings http://live.visitmix.com
2010 • Live applications running on Azure Services Platform
• (There already are e.g.
http://www.aws.net/services/cloud-services/case-
“Do” study )
38. Team Blog
http://blogs.msdn.com/ssds
MSDN Development Center
http://msdn.microsoft.com/en-
us/sqlserver/dataservices
My blog
http://geekswithblogs.net/IUpdateable