The cloud is all the rage. Does it live up to its hype? What are the benefits of the cloud? Join me as I discuss the reasons so many companies are moving to the cloud and demo how to get up and running with a VM (IaaS) and a database (PaaS) in Azure. See why the ability to scale easily, the quickness that you can create a VM, and the built-in redundancy are just some of the reasons that moving to the cloud a “no brainer”. And if you have an on-prem datacenter, learn how to get out of the air-conditioning business!
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Timothy McAliley
The document discusses Microsoft's Cloud Adoption Framework for Azure, which provides guidance to help organizations adopt cloud technologies in a controlled and stable manner while also enabling innovation and growth. The framework is modular and covers key areas of Ready, Plan, Adopt, and Govern to help align business and technology strategies. It provides best practices and blueprints for building cloud foundations, migrating workloads, modernizing applications, and establishing governance policies to manage cloud operations and ensure compliance. The goal is to help customers achieve a balance of control, stability, speed and results in their cloud adoption journey.
Microsoft Azure is the only hybrid cloud to help you migrate your apps, data, and infrastructure with cost-effective and flexible paths. At this event you’ll learn how thousands of customers have migrated to Azure, at their own pace and with high confidence by using a reliable methodology, flexible and powerful tools, and proven partner expertise. Come to this event to learn how Azure can help you save—before, during, and after migration, and how it offers unmatched value during every stage of your cloud migration journey. Learn about assessments, migration offers, and cost management tools to help you migrate with confidence.
This document provides an overview and guidance for deploying Azure Virtual Desktop. It introduces AVD and discusses deployment options, identity management, image management, and other implementation details. Key points covered include recommended VM sizing, profile management using FSLogix containers, and video/graphics optimizations in AVD. The document provides guidance on infrastructure management best practices for AVD deployments.
This document discusses strategies for migrating applications to the Azure cloud platform. It covers choosing a porting model like moving web sites to web roles. Tips are provided like enabling full IIS, moving configuration out of web.config, and rewriting native code ISAPI filters. Stateful and stateless services running on worker roles or VM roles are also discussed. The document provides additional migration tips around logging, SQL, and monitoring applications in the cloud.
Amazon Web Services (AWS) provides on-demand computing resources and services in the cloud, with pay-as-you-go pricing. This session provides an overview and describes how using AWS resources instead of your own is like purchasing electricity from a power company instead of running your own generator. Using AWS resources provides many of the same benefits as a public utility: Capacity exactly matches your need, you pay only for what you use, economies of scale result in lower costs, and the service is provided by a vendor experienced in running large-scale networks. A high-level overview of AWS infrastructure (such as AWS Regions and Availability Zones) and AWS services is provided as part of this session.
Speaker: Tom Whateley, Solutions Architect and Stephanie Zieno, Account Manager, Amazon Web Services
Protect your business with a universal identity platform
The Azure Active Directory (Azure AD) enterprise identity service provides single sign-on and multi-factor authentication to help protect your users from 99.9 percent of cybersecurity attacks.
Gartner named Microsoft a leader in Magic Quadrant 2020 for Access Management
Single sign-on simplifies access to your apps from anywhere
Conditional Access and multi-factor authentication help protect and govern access
A single identity platform lets you engage with internal and external users more securely
Developer tools make it easy to integrate identity into your apps and services
Connect your workforce
Whether people are on-site or remote, give them seamless access to all their apps so they can stay productive from anywhere. Automate workflows for user lifecycle and provisioning. Save time and resources with self-service management.
Choose from thousands of SaaS apps
Simplify single sign-on. Azure AD supports thousands of pre-integrated software as a service (SaaS) applications.
Protect and govern access
Safeguard user credentials by enforcing strong authentication and conditional access policies. Efficiently manage your identities by ensuring that the right people have the right access to the right resources.
Engage with your customers and partners
Secure and manage customers and partners beyond your organizational boundaries, with one identity solution. Customize user journeys and simplify authentication with social identity and more.
Integrate identity into your apps
Accelerate adoption of your application in the enterprise by supporting single sign-on and user provisioning. Reduce sign-in friction and automate the creation, removal, and maintenance of user accounts.
Azure SQL Database is a cloud-based relational database service built on the Microsoft SQL Server engine. It provides predictable performance and scalability with minimal downtime and administration. Key features include elastic pools for cost-effective scaling, built-in backups and disaster recovery, security features like encryption and auditing, and tools for management and monitoring performance. The document provides an overview of Azure SQL Database capabilities and service tiers for databases and elastic pools.
The Azure Migration Program provides a step-by-step approach to migrate workloads to Azure over time. It offers prescriptive guidance, tools, skill building, and incentives to accelerate customers' journey to the cloud. Customers first assess their environments and plan migrations. They then build the foundation and complete skill building. With assistance from Microsoft and partners, customers execute migrations, optimize workloads, and establish management and security practices on Azure.
Azure Arc offers simplified management, faster app development, and consistent Azure services. Easily organize, govern, and secure Windows, Linux, SQL Server, and Kubernetes clusters across data centers, the edge, and multicloud environments right from Azure. Architect, design, and build cloud-native apps anywhere without sacrificing central visibility and control. Get Azure innovation and cloud benefits by deploying consistent Azure data, application, and machine learning services on any infrastructure.
Gain central visibility, operations, and compliance
Centrally manage a wide range of resources including Windows and Linux servers, SQL server, Kubernetes clusters, and Azure services.
Establish central visibility in the Azure portal and enable multi-environment search with Azure Resource Graph.
Meet governance and compliance standards for apps, infrastructure, and data with Azure Policy.
Delegate access and manage security policies for resources using role-based access control (RBAC) and Azure Lighthouse.
Organize and inventory assets through a variety of Azure scopes, such as management groups, subscriptions, resource groups, and tags.
Learn more about hybrid and multicloud management in the Microsoft Cloud Adoption Framework for Azure.
What is Microsoft Azure?
What is Azure used for?
Why do businesses want to use someone else's hardware?
What are the advantages of virtualization?
Is Azure secure?
How does Azure stack up against the competition?
To help you make an informed decision about whether Azure is right for your business.
This document summarizes a Microsoft webinar on Azure Site Recovery. The webinar will cover replicating Hyper-V VMs, Azure VMs between regions, and VMware VMs to Azure. It also advertises upcoming webinars on related Azure topics and notes that Azure vouchers of €85 are available for 30 days. The document provides an outline of the Site Recovery webinar content which will last 1 hour and cover Azure Site Recovery, replicating VMs between locations, and recovery scenarios.
This is a brief introduction to Microsoft Azure cloud. I used these slides in an intro session for developers. I did few demos during the session that not included in the slide. Brand name and logos are properties of their respective owners.
This presentation walks through the Security and Compliance functionality to customers leveraging Azure as a compute environment. It includes deep-dive references to detailed information on each topic presented.
This webinar discusses RISO Inc.'s experience migrating their on-premise data center to the AWS cloud with assistance from Apps Associates. [1] Apps Associates designed and implemented the new infrastructure on AWS, migrating applications like Oracle ERP and SQL servers. [2] This provided benefits like a 35% reduction in backup costs, 50% fewer IT vendors, and the ability to relocate offices without interrupting operations. [3] The webinar explores considerations for cloud migrations and the hybrid cloud model.
Tech talk on what Azure Databricks is, why you should learn it and how to get started. We'll use PySpark and talk about some real live examples from the trenches, including the pitfalls of leaving your clusters running accidentally and receiving a huge bill ;)
After this you will hopefully switch to Spark-as-a-service and get rid of your HDInsight/Hadoop clusters.
This is part 1 of an 8 part Data Science for Dummies series:
Databricks for dummies
Titanic survival prediction with Databricks + Python + Spark ML
Titanic with Azure Machine Learning Studio
Titanic with Databricks + Azure Machine Learning Service
Titanic with Databricks + MLS + AutoML
Titanic with Databricks + MLFlow
Titanic with DataRobot
Deployment, DevOps/MLops and Operationalization
Cloud Migration, Application Modernization and Security for PartnersAmazon Web Services
As AWS continues to expand, enterprise customers are increasingly looking to our partner ecosystem to assist in migrating their workloads to the cloud. This session describes the challenges, lessons learned and best practices for large scale application migrations. We will use real examples from our consulting partners and AWS Professional Services to illustrate how to move workloads to the cloud while modernizing the associated applications to take advantage of AWS’ unique benefits. We will also dive into how to use an array of AWS services and features to improve a customer’s security posture as they are migrating and once they are up and running in the cloud.
Amazon Kinesis is a managed service for real-time processing of streaming big data at any scale. It allows users to create streams to ingest and process large amounts of data in real-time. Kinesis provides high durability, performance, and elasticity through features like automatic shard management and the ability to seamlessly scale streams. It also offers integration with other AWS services like S3, Redshift, and DynamoDB for storage and analytics. The document discusses various aspects of Kinesis including how to ingest and consume data, best practices, and advantages over self-managed solutions.
The document summarizes new features in SQL Server 2016 SP1, organized into three categories: performance enhancements, security improvements, and hybrid data capabilities. It highlights key features such as in-memory technologies for faster queries, always encrypted for data security, and PolyBase for querying relational and non-relational data. New editions like Express and Standard provide more built-in capabilities. The document also reviews SQL Server 2016 SP1 features by edition, showing advanced features are now more accessible across more editions.
Big data architectures and the data lakeJames Serra
The document provides an overview of big data architectures and the data lake concept. It discusses why organizations are adopting data lakes to handle increasing data volumes and varieties. The key aspects covered include:
- Defining top-down and bottom-up approaches to data management
- Explaining what a data lake is and how Hadoop can function as the data lake
- Describing how a modern data warehouse combines features of a traditional data warehouse and data lake
- Discussing how federated querying allows data to be accessed across multiple sources
- Highlighting benefits of implementing big data solutions in the cloud
- Comparing shared-nothing, massively parallel processing (MPP) architectures to symmetric multi-processing (
Should I move my database to the cloud?James Serra
So you have been running on-prem SQL Server for a while now. Maybe you have taken the step to move it from bare metal to a VM, and have seen some nice benefits. Ready to see a TON more benefits? If you said “YES!”, then this is the session for you as I will go over the many benefits gained by moving your on-prem SQL Server to an Azure VM (IaaS). Then I will really blow your mind by showing you even more benefits by moving to Azure SQL Database (PaaS/DBaaS). And for those of you with a large data warehouse, I also got you covered with Azure SQL Data Warehouse. Along the way I will talk about the many hybrid approaches so you can take a gradual approve to moving to the cloud. If you are interested in cost savings, additional features, ease of use, quick scaling, improved reliability and ending the days of upgrading hardware, this is the session for you!
Choosing technologies for a big data solution in the cloudJames Serra
Has your company been building data warehouses for years using SQL Server? And are you now tasked with creating or moving your data warehouse to the cloud and modernizing it to support “Big Data”? What technologies and tools should use? That is what this presentation will help you answer. First we will cover what questions to ask concerning data (type, size, frequency), reporting, performance needs, on-prem vs cloud, staff technology skills, OSS requirements, cost, and MDM needs. Then we will show you common big data architecture solutions and help you to answer questions such as: Where do I store the data? Should I use a data lake? Do I still need a cube? What about Hadoop/NoSQL? Do I need the power of MPP? Should I build a "logical data warehouse"? What is this lambda architecture? Can I use Hadoop for my DW? Finally, we’ll show some architectures of real-world customer big data solutions. Come to this session to get started down the path to making the proper technology choices in moving to the cloud.
First introduced with the Analytics Platform System (APS), PolyBase simplifies management and querying of both relational and non-relational data using T-SQL. It is now available in both Azure SQL Data Warehouse and SQL Server 2016. The major features of PolyBase include the ability to do ad-hoc queries on Hadoop data and the ability to import data from Hadoop and Azure blob storage to SQL Server for persistent storage. A major part of the presentation will be a demo on querying and creating data on HDFS (using Azure Blobs). Come see why PolyBase is the “glue” to creating federated data warehouse solutions where you can query data as it sits instead of having to move it all to one data platform.
Think of big data as all data, no matter what the volume, velocity, or variety. The simple truth is a traditional on-prem data warehouse will not handle big data. So what is Microsoft’s strategy for building a big data solution? And why is it best to have this solution in the cloud? That is what this presentation will cover. Be prepared to discover all the various Microsoft technologies and products from collecting data, transforming it, storing it, to visualizing it. My goal is to help you not only understand each product but understand how they all fit together, so you can be the hero who builds your companies big data solution.
HA/DR options with SQL Server in Azure and hybridJames Serra
What are all the high availability (HA) and disaster recovery (DR) options for SQL Server in a Azure VM (IaaS)? Which of these options can be used in a hybrid combination (Azure VM and on-prem)? I will cover features such as AlwaysOn AG, Failover cluster, Azure SQL Data Sync, Log Shipping, SQL Server data files in Azure, Mirroring, Azure Site Recovery, and Azure Backup.
Azure SQL Database (SQL DB) is a database-as-a-service (DBaaS) that provides nearly full T-SQL compatibility so you can gain tons of benefits for new databases or by moving your existing databases to the cloud. Those benefits include provisioning in minutes, built-in high availability and disaster recovery, predictable performance levels, instant scaling, and reduced overhead. And gone will be the days of getting a call at 3am because of a hardware failure. If you want to make your life easier, this is the presentation for you.
Introduction to Microsoft’s Hadoop solution (HDInsight)James Serra
Did you know Microsoft provides a Hadoop Platform-as-a-Service (PaaS)? It’s called Azure HDInsight and it deploys and provisions managed Apache Hadoop clusters in the cloud, providing a software framework designed to process, analyze, and report on big data with high reliability and availability. HDInsight uses the Hortonworks Data Platform (HDP) Hadoop distribution that includes many Hadoop components such as HBase, Spark, Storm, Pig, Hive, and Mahout. Join me in this presentation as I talk about what Hadoop is, why deploy to the cloud, and Microsoft’s solution.
So you got a handle on what Big Data is and how you can use it to find business value in your data. Now you need an understanding of the Microsoft products that can be used to create a Big Data solution. Microsoft has many pieces of the puzzle and in this presentation I will show how they fit together. How does Microsoft enhance and add value to Big Data? From collecting data, transforming it, storing it, to visualizing it, I will show you Microsoft’s solutions for every step of the way
This presentation is for those of you who are interested in moving your on-prem SQL Server databases and servers to Azure virtual machines (VM’s) in the cloud so you can take advantage of all the benefits of being in the cloud. This is commonly referred to as a “lift and shift” as part of an Infrastructure-as-a-service (IaaS) solution. I will discuss the various Azure VM sizes and options, migration strategies, storage options, high availability (HA) and disaster recovery (DR) solutions, and best practices.
The new Microsoft Azure SQL Data Warehouse (SQL DW) is an elastic data warehouse-as-a-service and is a Massively Parallel Processing (MPP) solution for "big data" with true enterprise class features. The SQL DW service is built for data warehouse workloads from a few hundred gigabytes to petabytes of data with truly unique features like disaggregated compute and storage allowing for customers to be able to utilize the service to match their needs. In this presentation, we take an in-depth look at implementing a SQL DW, elastic scale (grow, shrink, and pause), and hybrid data clouds with Hadoop integration via Polybase allowing for a true SQL experience across structured and unstructured data.
Azure Stream Analytics (ASA) is an Azure Service that enables real-time insights over streaming data from devices, sensors, infrastructure, and applications. In this presentation, we provide introduction to the service, common use cases, example customer scenarios, business benefits, and demo how to get started. We will quickly build a simple real time analytic application that uses an IoT device to ingest data (Event Hubs), process and analyze data (Stream Analytics) and visualize data (PowerBI).
Relational databases vs Non-relational databasesJames Serra
There is a lot of confusion about the place and purpose of the many recent non-relational database solutions ("NoSQL databases") compared to the relational database solutions that have been around for so many years. In this presentation I will first clarify what exactly these database solutions are, compare them, and discuss the best use cases for each. I'll discuss topics involving OLTP, scaling, data warehousing, polyglot persistence, and the CAP theorem. We will even touch on a new type of database solution called NewSQL. If you are building a new solution it is important to understand all your options so you take the right path to success.
James has worked at Microsoft for the past year. Before that, he was an independent consultant as well as having worked as a permanent employee and contractor and numerous companies. What is different about Microsoft? What is it like to see how things work “behind the curtain”? How does it compare to what he anticipated it to be like? Come join this session to find out more working for Microsoft: benefits, compensation, training, career advancement, work-life balance, travel, types of jobs, etc. We will leave plenty of time to ask questions!
Cortana Analytics Suite is a fully managed big data and advanced analytics suite that transforms your data into intelligent action. It is comprised of data storage, information management, machine learning, and business intelligence software in a single convenient monthly subscription. This presentation will cover all the products involved, how they work together, and use cases.
Machine learning allows us to build predictive analytics solutions of tomorrow - these solutions allow us to better diagnose and treat patients, correctly recommend interesting books or movies, and even make the self-driving car a reality. Microsoft Azure Machine Learning (Azure ML) is a fully-managed Platform-as-a-Service (PaaS) for building these predictive analytics solutions. It is very easy to build solutions with it, helping to overcome the challenges most businesses have in deploying and using machine learning. In this presentation, we will take a look at how to create ML models with Azure ML Studio and deploy those models to production in minutes.
I often hear from clients: “We don’t know much about Big Data – can you tell us what it is and how it can help our business?” Yes! The first step is this vendor-free presentation, where I start with a business level discussion, not a technical one. Big Data is an opportunity to re-imagine our world, to track new signals that were once impossible, to change the way we experience our communities, our places of work and our personal lives. I will help you to identify the business value opportunity from Big Data and how to operationalize it. Yes, we will cover the buzz words: modern data warehouse, Hadoop, cloud, MPP, Internet of Things, and Data Lake, but I will show use cases to better understand them. In the end, I will give you the ammo to go to your manager and say “We need Big Data an here is why!” Because if you are not utilizing Big Data to help you make better business decisions, you can bet your competitors are.
Building an Effective Data Warehouse ArchitectureJames Serra
Why use a data warehouse? What is the best methodology to use when creating a data warehouse? Should I use a normalized or dimensional approach? What is the difference between the Kimball and Inmon methodologies? Does the new Tabular model in SQL Server 2012 change things? What is the difference between a data warehouse and a data mart? Is there hardware that is optimized for a data warehouse? What if I have a ton of data? During this session James will help you to answer these questions.
As a follow-on to the presentation "Building an Effective Data Warehouse Architecture", this presentation will explain exactly what Big Data is and its benefits, including use cases. We will discuss how Hadoop, the cloud and massively parallel processing (MPP) is changing the way data warehouses are being built. We will talk about hybrid architectures that combine on-premise data with data in the cloud as well as relational data and non-relational (unstructured) data. We will look at the benefits of MPP over SMP and how to integrate data from Internet of Things (IoT) devices. You will learn what a modern data warehouse should look like and how the role of a Data Lake and Hadoop fit in. In the end you will have guidance on the best solution for your data warehouse going forward.
Caserta Concepts, Datameer and Microsoft shared their combined knowledge and a use case on big data, the cloud and deep analytics. Attendes learned how a global leader in the test, measurement and control systems market reduced their big data implementations from 18 months to just a few.
Speakers shared how to provide a business user-friendly, self-service environment for data discovery and analytics, and focus on how to extend and optimize Hadoop based analytics, highlighting the advantages and practical applications of deploying on the cloud for enhanced performance, scalability and lower TCO.
Agenda included:
- Pizza and Networking
- Joe Caserta, President, Caserta Concepts - Why are we here?
- Nikhil Kumar, Sr. Solutions Engineer, Datameer - Solution use cases and technical demonstration
- Stefan Groschupf, CEO & Chairman, Datameer - The evolving Hadoop-based analytics trends and the role of cloud computing
- James Serra, Data Platform Solution Architect, Microsoft, Benefits of the Azure Cloud Service
- Q&A, Networking
For more information on Caserta Concepts, visit our website: http://casertaconcepts.com/
This document discusses migrating to the cloud with Microsoft Azure and Office 365. It provides an overview of migration scenarios for email and files with Office 365, and discusses how to migrate applications and use development tools in Azure. Options for storage, web apps, and hybrid cloud solutions are presented. Security and privacy features of Office 365 are outlined. Finally, available migration tools for email and files are listed.
My TechDays 2015 in the Netherlands session. There is more then Cloud services alone on the Azure platform and there are multiple solutions for your application.
This document provides an overview of a course on implementing a modern data platform architecture using Azure services. The course objectives are to understand cloud and big data concepts, the role of Azure data services in a modern data platform, and how to implement a reference architecture using Azure data services. The course will provide an ARM template for a data platform solution that can address most data challenges.
The document summarizes a presentation given by the Wisconsin .NET Users Group in September 2009. It discusses challenges facing enterprises and how cloud computing addresses issues like high infrastructure costs, limited data center capacity, and lack of a common platform. It introduces the Windows Azure platform and how it provides automated management, scalability, and a familiar development experience. Key aspects of Windows Azure including its architecture, SQL Azure, and pricing models are summarized.
The document describes four primary models for building and running apps on Azure: 1) Virtual Machines, 2) Cloud Services, 3) Web Sites, and 4) Mobile Services. It provides brief descriptions of each model and associated services like storage, databases, authentication, and monitoring. The document is an overview of the architecture and services available on the Azure platform.
This document provides an overview of Microsoft Azure cloud services and why businesses use the cloud. It discusses Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) models. Key Azure services are mentioned, including Virtual Machines, SQL Database, storage, and web apps. The cloud allows businesses to rapidly setup environments, scale as needed, and increase efficiency at a lower cost compared to on-premises infrastructure.
The document discusses challenges facing today's enterprises including cutting costs, driving value with tight budgets, maintaining security while increasing access, and finding the right transformative capabilities. It then discusses challenges in building applications such as scaling, availability, and costs. The document introduces the Windows Azure platform as a solution, highlighting its fundamentals of scale, automation, high availability, and multi-tenancy. It provides considerations for using cloud computing on or off premises and discusses ownership models.
Introduces the Microsoft’s Data Platform for on premise and cloud. Challenges businesses are facing with data and sources of data. Understand about Evolution of Database Systems in the modern world and what business are doing with their data and what their new needs are with respect to changing industry landscapes.
Dive into the Opportunities available for businesses and industry verticals: the ones which are identified already and the ones which are not explored yet.
Understand the Microsoft’s Cloud vision and what is Microsoft’s Azure platform is offering, for Infrastructure as a Service or Platform as a Service for you to build your own offerings.
Introduce and demo some of the Real World Scenarios/Case Studies where Businesses have used the Cloud/Azure for creating New and Innovative solutions to unlock these potentials.
This document provides an introduction to Microsoft Azure and its services. It outlines 7 modules that cover: 1) an introduction to Azure, 2) virtual machines, 3) networking, 4) Active Directory, 5) cloud services and web sites, 6) SQL Server and SharePoint, and 7) management and monitoring. The instructor is then introduced as Michael Washam, the original developer of the Azure PowerShell cmdlets and a globally recognized speaker on Azure.
This document provides an overview of cloud computing, including definitions, examples of cloud services, basic concepts around service and deployment models, and advantages and disadvantages. Specifically, it defines cloud computing as on-demand access to computer resources without direct management. It lists common cloud services like Google Drive, Dropbox, and AWS. It also describes the main service models of SaaS, PaaS, and IaaS and deployment models of public, private, and hybrid clouds. Finally, it outlines advantages like flexibility and cost savings as well as disadvantages like lack of control and potential bandwidth issues.
This document discusses Microsoft Azure, a cloud computing platform. It provides an overview of Azure's capabilities including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). It highlights key Azure services such as virtual machines, SQL database, web apps, machine learning, and more. The document also discusses how Azure enables businesses to rapidly setup environments, scale infrastructure, and increase efficiency at a lower cost compared to on-premises solutions.
Cloud computing and the Windows Azure Services Platform (KU Leuven)Maarten Balliauw
Maarten Balliauw gave a presentation on cloud computing and the Windows Azure Services Platform. He began with an overview of cloud computing and defined infrastructure as a service (IAAS), platform as a service (PAAS), and software as a service (SASS). He then discussed Windows Azure and its core services - Blob storage, Table storage, Queue storage, and SQL Azure. Balliauw also covered the Windows Azure AppFabric and its Service Bus and Access Control capabilities. He concluded with information on getting started with Azure and resources for learning more.
Should you be getting more from your data? If you’ve answered yes, perhaps you’re exploring how you can power new analytics and apps by streaming data from on-premises, open source, and hybrid cloud environments to your desired cloud endpoints (i.e.: Cosmos DB and/or Synapse) in real time. Getting your data from point A to point B can be expensive, time-consuming and complex. Fortunately, there’s a much easier way. Join Microsoft’s Kal Yella, Luciano Moreira, and Confluent’s Jacob Bogie to learn how you can connect multi-cloud and hybrid data to Azure cloud, reducing the complexity and cost associated with building real-time applications and analytics in the cloud.
This document summarizes Microsoft's vision for cloud computing. It discusses how cloud computing represents a shift from centralized, on-premises computing to an on-demand service model where scalable resources are provided over the internet. The document outlines Microsoft's consumer and business cloud offerings, including Software as a Service, Platform as a Service, and Infrastructure as a Service. It promotes Microsoft's private cloud solutions and Windows Azure platform as ways for organizations to leverage cloud computing.
Windows Azure is Microsoft's application platform for the public cloud. You can use this platform in many different ways. For instance, you can use Windows Azure to build a web application that runs and stores its data in Microsoft datacenters. You can use Windows Azure just to store data, with the applications that use this data running on-premises (that is, outside the public cloud). You can use Windows Azure to create virtual machines for development and test or to run SharePoint and other applications.
Big Data, IoT, data lake, unstructured data, Hadoop, cloud, and massively parallel processing (MPP) are all just fancy words unless you can find uses cases for all this technology. Join me as I talk about the many use cases I have seen, from streaming data to advanced analytics, broken down by industry. I’ll show you how all this technology fits together by discussing various architectures and the most common approaches to solving data problems and hopefully set off light bulbs in your head on how big data can help your organization make better business decisions.
Microsoft Fabric is the next version of Azure Data Factory, Azure Data Explorer, Azure Synapse Analytics, and Power BI. It brings all of these capabilities together into a single unified analytics platform that goes from the data lake to the business user in a SaaS-like environment. Therefore, the vision of Fabric is to be a one-stop shop for all the analytical needs for every enterprise and one platform for everyone from a citizen developer to a data engineer. Fabric will cover the complete spectrum of services including data movement, data lake, data engineering, data integration and data science, observational analytics, and business intelligence. With Fabric, there is no need to stitch together different services from multiple vendors. Instead, the customer enjoys end-to-end, highly integrated, single offering that is easy to understand, onboard, create and operate.
This is a hugely important new product from Microsoft and I will simplify your understanding of it via a presentation and demo.
Agenda:
What is Microsoft Fabric?
Workspaces and capacities
OneLake
Lakehouse
Data Warehouse
ADF
Power BI / DirectLake
Resources
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
So many buzzwords of late: Data Lakehouse, Data Mesh, and Data Fabric. What do all these terms mean and how do they compare to a modern data warehouse? In this session I’ll cover all of them in detail and compare the pros and cons of each. They all may sound great in theory, but I'll dig into the concerns you need to be aware of before taking the plunge. I’ll also include use cases so you can see what approach will work best for your big data needs. And I'll discuss Microsoft version of the data mesh.
Data Lakehouse, Data Mesh, and Data Fabric (r1)James Serra
So many buzzwords of late: Data Lakehouse, Data Mesh, and Data Fabric. What do all these terms mean and how do they compare to a data warehouse? In this session I’ll cover all of them in detail and compare the pros and cons of each. I’ll include use cases so you can see what approach will work best for your big data needs.
Data Warehousing Trends, Best Practices, and Future OutlookJames Serra
Over the last decade, the 3Vs of data - Volume, Velocity & Variety has grown massively. The Big Data revolution has completely changed the way companies collect, analyze & store data. Advancements in cloud-based data warehousing technologies have empowered companies to fully leverage big data without heavy investments both in terms of time and resources. But, that doesn’t mean building and managing a cloud data warehouse isn’t accompanied by any challenges. From deciding on a service provider to the design architecture, deploying a data warehouse tailored to your business needs is a strenuous undertaking. Looking to deploy a data warehouse to scale your company’s data infrastructure or still on the fence? In this presentation you will gain insights into the current Data Warehousing trends, best practices, and future outlook. Learn how to build your data warehouse with the help of real-life use-cases and discussion on commonly faced challenges. In this session you will learn:
- Choosing the best solution - Data Lake vs. Data Warehouse vs. Data Mart
- Choosing the best Data Warehouse design methodologies: Data Vault vs. Kimball vs. Inmon
- Step by step approach to building an effective data warehouse architecture
- Common reasons for the failure of data warehouse implementations and how to avoid them
Azure Synapse Analytics is Azure SQL Data Warehouse evolved: a limitless analytics service, that brings together enterprise data warehousing and Big Data analytics into a single service. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources, at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate business intelligence and machine learning needs. This is a huge deck with lots of screenshots so you can see exactly how it works.
Azure Synapse Analytics is Azure SQL Data Warehouse evolved: a limitless analytics service, that brings together enterprise data warehousing and Big Data analytics into a single service. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources, at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate business intelligence and machine learning needs. This is a huge deck with lots of screenshots so you can see exactly how it works.
The data lake has become extremely popular, but there is still confusion on how it should be used. In this presentation I will cover common big data architectures that use the data lake, the characteristics and benefits of a data lake, and how it works in conjunction with a relational data warehouse. Then I’ll go into details on using Azure Data Lake Store Gen2 as your data lake, and various typical use cases of the data lake. As a bonus I’ll talk about how to organize a data lake and discuss the various products that can be used in a modern data warehouse.
Power BI Overview, Deployment and GovernanceJames Serra
This document provides an overview of external sharing in Power BI using Azure Active Directory Business-to-Business (Azure B2B) collaboration. Azure B2B allows Power BI content to be securely distributed to guest users outside the organization while maintaining control over internal data. There are three main approaches for sharing - assigning Pro licenses manually, using guest's own licenses, or sharing to guests via Power BI Premium capacity. Azure B2B handles invitations, authentication, and governance policies to control external sharing. All guest actions are audited. Conditional access policies can also be enforced for guests.
Power BI has become a product with a ton of exciting features. This presentation will give an overview of some of them, including Power BI Desktop, Power BI service, what’s new, integration with other services, Power BI premium, and administration.
The breath and depth of Azure products that fall under the AI and ML umbrella can be difficult to follow. In this presentation I’ll first define exactly what AI, ML, and deep learning is, and then go over the various Microsoft AI and ML products and their use cases.
This document provides an overview and summary of the author's background and expertise. It states that the author has over 30 years of experience in IT working on many BI and data warehouse projects. It also lists that the author has experience as a developer, DBA, architect, and consultant. It provides certifications held and publications authored as well as noting previous recognition as an SQL Server MVP.
Embarking on building a modern data warehouse in the cloud can be an overwhelming experience due to the sheer number of products that can be used, especially when the use cases for many products overlap others. In this talk I will cover the use cases of many of the Microsoft products that you can use when building a modern data warehouse, broken down into four areas: ingest, store, prep, and model & serve. It’s a complicated story that I will try to simplify, giving blunt opinions of when to use what products and the pros/cons of each.
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...James Serra
Discover, manage, deploy, monitor – rinse and repeat. In this session we show how Azure Machine Learning can be used to create the right AI model for your challenge and then easily customize it using your development tools while relying on Azure ML to optimize them to run in hardware accelerated environments for the cloud and the edge using FPGAs and Neural Network accelerators. We then show you how to deploy the model to highly scalable web services and nimble edge applications that Azure can manage and monitor for you. Finally, we illustrate how you can leverage the model telemetry to retrain and improve your content.
Power BI for Big Data and the New Look of Big Data SolutionsJames Serra
New features in Power BI give it enterprise tools, but that does not mean it automatically creates an enterprise solution. In this talk we will cover these new features (composite models, aggregations tables, dataflow) as well as Azure Data Lake Store Gen2, and describe the use cases and products of an individual, departmental, and enterprise big data solution. We will also talk about why a data warehouse and cubes still should be part of an enterprise solution, and how a data lake should be organized.
In three years I went from a complete unknown to a popular blogger, speaker at PASS Summit, a SQL Server MVP, and then joined Microsoft. Along the way I saw my yearly income triple. Is it because I know some secret? Is it because I am a genius? No! It is just about laying out your career path, setting goals, and doing the work.
I'll cover tips I learned over my career on everything from interviewing to building your personal brand. I'll discuss perm positions, consulting, contracting, working for Microsoft or partners, hot fields, in-demand skills, social media, networking, presenting, blogging, salary negotiating, dealing with recruiters, certifications, speaking at major conferences, resume tips, and keys to a high-paying career.
Your first step to enhancing your career will be to attend this session! Let me be your career coach!
Is the traditional data warehouse dead?James Serra
With new technologies such as Hive LLAP or Spark SQL, do I still need a data warehouse or can I just put everything in a data lake and report off of that? No! In the presentation I’ll discuss why you still need a relational data warehouse and how to use a data lake and a RDBMS data warehouse to get the best of both worlds. I will go into detail on the characteristics of a data lake and its benefits and why you still need data governance tasks in a data lake. I’ll also discuss using Hadoop as the data lake, data virtualization, and the need for OLAP in a big data solution. And I’ll put it all together by showing common big data architectures.
Differentiate Big Data vs Data Warehouse use cases for a cloud solutionJames Serra
It can be quite challenging keeping up with the frequent updates to the Microsoft products and understanding all their use cases and how all the products fit together. In this session we will differentiate the use cases for each of the Microsoft services, explaining and demonstrating what is good and what isn't, in order for you to position, design and deliver the proper adoption use cases for each with your customers. We will cover a wide range of products such as Databricks, SQL Data Warehouse, HDInsight, Azure Data Lake Analytics, Azure Data Lake Store, Blob storage, and AAS as well as high-level concepts such as when to use a data lake. We will also review the most common reference architectures (“patterns”) witnessed in customer adoption.
Databricks is a Software-as-a-Service-like experience (or Spark-as-a-service) that is a tool for curating and processing massive amounts of data and developing, training and deploying models on that data, and managing the whole workflow process throughout the project. It is for those who are comfortable with Apache Spark as it is 100% based on Spark and is extensible with support for Scala, Java, R, and Python alongside Spark SQL, GraphX, Streaming and Machine Learning Library (Mllib). It has built-in integration with many data sources, has a workflow scheduler, allows for real-time workspace collaboration, and has performance improvements over traditional Apache Spark.
Azure SQL Database Managed Instance is a new flavor of Azure SQL Database that is a game changer. It offers near-complete SQL Server compatibility and network isolation to easily lift and shift databases to Azure (you can literally backup an on-premise database and restore it into a Azure SQL Database Managed Instance). Think of it as an enhancement to Azure SQL Database that is built on the same PaaS infrastructure and maintains all it's features (i.e. active geo-replication, high availability, automatic backups, database advisor, threat detection, intelligent insights, vulnerability assessment, etc) but adds support for databases up to 35TB, VNET, SQL Agent, cross-database querying, replication, etc. So, you can migrate your databases from on-prem to Azure with very little migration effort which is a big improvement from the current Singleton or Elastic Pool flavors which can require substantial changes.
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Erasmo Purificato
Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)
The Rise of Supernetwork Data Intensive ComputingLarry Smarr
Invited Remote Lecture to SC21
The International Conference for High Performance Computing, Networking, Storage, and Analysis
St. Louis, Missouri
November 18, 2021
Sustainability requires ingenuity and stewardship. Did you know Pigging Solutions pigging systems help you achieve your sustainable manufacturing goals AND provide rapid return on investment.
How? Our systems recover over 99% of product in transfer piping. Recovering trapped product from transfer lines that would otherwise become flush-waste, means you can increase batch yields and eliminate flush waste. From raw materials to finished product, if you can pump it, we can pig it.
AI_dev Europe 2024 - From OpenAI to Opensource AIRaphaël Semeteys
Navigating Between Commercial Ownership and Collaborative Openness
This presentation explores the evolution of generative AI, highlighting the trajectories of various models such as GPT-4, and examining the dynamics between commercial interests and the ethics of open collaboration. We offer an in-depth analysis of the levels of openness of different language models, assessing various components and aspects, and exploring how the (de)centralization of computing power and technology could shape the future of AI research and development. Additionally, we explore concrete examples like LLaMA and its descendants, as well as other open and collaborative projects, which illustrate the diversity and creativity in the field, while navigating the complex waters of intellectual property and licensing.
Coordinate Systems in FME 101 - Webinar SlidesSafe Software
If you’ve ever had to analyze a map or GPS data, chances are you’ve encountered and even worked with coordinate systems. As historical data continually updates through GPS, understanding coordinate systems is increasingly crucial. However, not everyone knows why they exist or how to effectively use them for data-driven insights.
During this webinar, you’ll learn exactly what coordinate systems are and how you can use FME to maintain and transform your data’s coordinate systems in an easy-to-digest way, accurately representing the geographical space that it exists within. During this webinar, you will have the chance to:
- Enhance Your Understanding: Gain a clear overview of what coordinate systems are and their value
- Learn Practical Applications: Why we need datams and projections, plus units between coordinate systems
- Maximize with FME: Understand how FME handles coordinate systems, including a brief summary of the 3 main reprojectors
- Custom Coordinate Systems: Learn how to work with FME and coordinate systems beyond what is natively supported
- Look Ahead: Gain insights into where FME is headed with coordinate systems in the future
Don’t miss the opportunity to improve the value you receive from your coordinate system data, ultimately allowing you to streamline your data analysis and maximize your time. See you there!
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
What's Next Web Development Trends to Watch.pdfSeasiaInfotech2
Explore the latest advancements and upcoming innovations in web development with our guide to the trends shaping the future of digital experiences. Read our article today for more information.
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Chris Swan
Have you noticed the OpenSSF Scorecard badges on the official Dart and Flutter repos? It's Google's way of showing that they care about security. Practices such as pinning dependencies, branch protection, required reviews, continuous integration tests etc. are measured to provide a score and accompanying badge.
You can do the same for your projects, and this presentation will show you how, with an emphasis on the unique challenges that come up when working with Dart and Flutter.
The session will provide a walkthrough of the steps involved in securing a first repository, and then what it takes to repeat that process across an organization with multiple repos. It will also look at the ongoing maintenance involved once scorecards have been implemented, and how aspects of that maintenance can be better automated to minimize toil.
In this follow-up session on knowledge and prompt engineering, we will explore structured prompting, chain of thought prompting, iterative prompting, prompt optimization, emotional language prompts, and the inclusion of user signals and industry-specific data to enhance LLM performance.
Join EIS Founder & CEO Seth Earley and special guest Nick Usborne, Copywriter, Trainer, and Speaker, as they delve into these methodologies to improve AI-driven knowledge processes for employees and customers alike.
GDG Cloud Southlake #34: Neatsun Ziv: Automating AppsecJames Anderson
The lecture titled "Automating AppSec" delves into the critical challenges associated with manual application security (AppSec) processes and outlines strategic approaches for incorporating automation to enhance efficiency, accuracy, and scalability. The lecture is structured to highlight the inherent difficulties in traditional AppSec practices, emphasizing the labor-intensive triage of issues, the complexity of identifying responsible owners for security flaws, and the challenges of implementing security checks within CI/CD pipelines. Furthermore, it provides actionable insights on automating these processes to not only mitigate these pains but also to enable a more proactive and scalable security posture within development cycles.
The Pains of Manual AppSec:
This section will explore the time-consuming and error-prone nature of manually triaging security issues, including the difficulty of prioritizing vulnerabilities based on their actual risk to the organization. It will also discuss the challenges in determining ownership for remediation tasks, a process often complicated by cross-functional teams and microservices architectures. Additionally, the inefficiencies of manual checks within CI/CD gates will be examined, highlighting how they can delay deployments and introduce security risks.
Automating CI/CD Gates:
Here, the focus shifts to the automation of security within the CI/CD pipelines. The lecture will cover methods to seamlessly integrate security tools that automatically scan for vulnerabilities as part of the build process, thereby ensuring that security is a core component of the development lifecycle. Strategies for configuring automated gates that can block or flag builds based on the severity of detected issues will be discussed, ensuring that only secure code progresses through the pipeline.
Triaging Issues with Automation:
This segment addresses how automation can be leveraged to intelligently triage and prioritize security issues. It will cover technologies and methodologies for automatically assessing the context and potential impact of vulnerabilities, facilitating quicker and more accurate decision-making. The use of automated alerting and reporting mechanisms to ensure the right stakeholders are informed in a timely manner will also be discussed.
Identifying Ownership Automatically:
Automating the process of identifying who owns the responsibility for fixing specific security issues is critical for efficient remediation. This part of the lecture will explore tools and practices for mapping vulnerabilities to code owners, leveraging version control and project management tools.
Three Tips to Scale the Shift Left Program:
Finally, the lecture will offer three practical tips for organizations looking to scale their Shift Left security programs. These will include recommendations on fostering a security culture within development teams, employing DevSecOps principles to integrate security throughout the development
Hire a private investigator to get cell phone recordsHackersList
Learn what private investigators can legally do to obtain cell phone records and track phones, plus ethical considerations and alternatives for addressing privacy concerns.
How to Avoid Learning the Linux-Kernel Memory ModelScyllaDB
The Linux-kernel memory model (LKMM) is a powerful tool for developing highly concurrent Linux-kernel code, but it also has a steep learning curve. Wouldn't it be great to get most of LKMM's benefits without the learning curve?
This talk will describe how to do exactly that by using the standard Linux-kernel APIs (locking, reference counting, RCU) along with a simple rules of thumb, thus gaining most of LKMM's power with less learning. And the full LKMM is always there when you need it!
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threatsanupriti
In the rapidly evolving landscape of blockchain technology, the advent of quantum computing poses unprecedented challenges to traditional cryptographic methods. As quantum computing capabilities advance, the vulnerabilities of current cryptographic standards become increasingly apparent.
This presentation, "Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats," explores the intersection of blockchain technology and quantum computing. It delves into the urgent need for resilient cryptographic solutions that can withstand the computational power of quantum adversaries.
Key topics covered include:
An overview of quantum computing and its implications for blockchain security.
Current cryptographic standards and their vulnerabilities in the face of quantum threats.
Emerging post-quantum cryptographic algorithms and their applicability to blockchain systems.
Case studies and real-world implications of quantum-resistant blockchain implementations.
Strategies for integrating post-quantum cryptography into existing blockchain frameworks.
Join us as we navigate the complexities of securing blockchain networks in a quantum-enabled future. Gain insights into the latest advancements and best practices for safeguarding data integrity and privacy in the era of quantum threats.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/07/intels-approach-to-operationalizing-ai-in-the-manufacturing-sector-a-presentation-from-intel/
Tara Thimmanaik, AI Systems and Solutions Architect at Intel, presents the “Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” tutorial at the May 2024 Embedded Vision Summit.
AI at the edge is powering a revolution in industrial IoT, from real-time processing and analytics that drive greater efficiency and learning to predictive maintenance. Intel is focused on developing tools and assets to help domain experts operationalize AI-based solutions in their fields of expertise.
In this talk, Thimmanaik explains how Intel’s software platforms simplify labor-intensive data upload, labeling, training, model optimization and retraining tasks. She shows how domain experts can quickly build vision models for a wide range of processes—detecting defective parts on a production line, reducing downtime on the factory floor, automating inventory management and other digitization and automation projects. And she introduces Intel-provided edge computing assets that empower faster localized insights and decisions, improving labor productivity through easy-to-use AI tools that democratize AI.
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
Benefits of the Azure cloud
1. Benefits of the Azure cloud
James Serra
Big Data Evangelist
Microsoft
JamesSerra3@gmail.com
2. About Me
Microsoft, Big Data Evangelist
In IT for 30 years, worked on many BI and DW projects
Worked as desktop/web/database developer, DBA, BI and DW architect and developer, MDM
architect, PDW/APS developer
Been perm employee, contractor, consultant, business owner
Presenter at PASS Business Analytics Conference, PASS Summit, Enterprise Data World conference
Certifications: MCSE: Data Platform, Business Intelligence; MS: Architecting Microsoft Azure
Solutions, Design and Implement Big Data Analytics Solutions, Design and Implement Cloud Data
Platform Solutions
Blog at JamesSerra.com
Former SQL Server MVP
Author of book “Reporting with Microsoft SQL Server 2012”
5. Are you in the air conditioning business?
You are if you have an on-prem datacenter!
6. “Cloud is a given. CIOs no longer ask whether they should
use cloud, but rather how.”*
“55% of CIOs indicated they
would source all their critical
apps in the cloud by 2020.”***
Reduce
costs and
inefficiencies
Increase revenue
with existing assets
Create
new business
models
*”Cloud Evolves From Point Solution To Strategic Enabler Of The New Connected Economy,” Forrester, Liz Herbert, January 2015
**Forrester, 2014
***Smith, David Mitchell et al. Predicts 2014: Cloud Computing Affects All Aspects of IT. Gartner, Inc. December 4, 2013.
****IDC, CIO webinar, 2014
Business is powered by the cloud
“Traditional on-premises data
storage is four times the cost
of cloud storage.”**
“Seventy percent of CIOs
will embrace a cloud-first
strategy by 2016.”****
Improve efficiency Enable innovation Transform your business
7. We want you to be at the center of application innovation
8. The next strategic opportunity is here
How do you use
technology
innovation…
Mobile Big dataCloud Social
Customer
growth
Embrace
new models
Increased
productivity
Real-time
insights
to architect
business
innovation?
?
9. Who manages what?
Infrastructure
as a Service
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
ManagedbyMicrosoft
Youscale,make
resilient&manage
Platform
as a Service
Scale,Resilienceand
managementbyMicrosoft
Youmanage
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
On Premises
Physical / Virtual
Youscale,makeresilientandmanage
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Software
as a Service
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Scale,Resilienceand
managementbyMicrosoft
Windows Azure
Virtual Machines
Windows Azure
Cloud Services
10. Cloud & IT Strategy
SaaS
(Software as
a Service)
Public Cloud Platforms
Physical
Virtual
?
11. • On-demand self service
• Pay for what you
use/Measured service
• Multi-tenant/Resource
pooling
• Rapid elasticity/Hyper-scale
• Broad network access
Virtualization is not a private
cloud!
5 Tenets of Cloud Computing
12. Cloud is a new way to think about your datacenter
Servers Services
13. Costs and time to market impact responsiveness to business strategy and
opportunities…
• Provide the ability to experiment and innovate
• Low barrier of entry and quick time to market
• New workloads and uses for IT
• Iteration speed (fail fast)
• Shift from CAPEX To OPEX
Agility is Main Reason Customers Move to the Cloud
14. HARDWARE
COST
SOFTWARE LICENSE
COST
CORE SERVER LABOR COST
Providing managed capacity to support a workload
WORKLOAD-SPECIFIC LABOR
Specific workload-related operational costs
FACILITIES COST
Lights, power, cooling, floor space, per workload
IMPLEMENTATION COST
Planning, project, configuration and deployment costs per workload
Innovate
Experiment
Invest
Cost Savings Will Shift to Innovation
16. Hyper scale Infrastructure is the enabler
100+ Datacenters across 30 Regions (22 Generally Available) Worldwide
Top 3 networks in the world
2.5x AWS, 7x Google DC Regions
G Series – Largest VM in World, 32 cores, 448GB Ram, SSD…
Operational
Announced/Not Operational
Central US
Iowa
West US
California
East US
Virginia
US Gov
Virginia
North Central US
Illinois
US Gov
Iowa
South Central US
Texas
Brazil South
Sao Paulo State
West Europe
Netherlands
China North *
Beijing
China South *
Shanghai
Japan East
Tokyo, Saitama
Japan West
Osaka
India South
Chennai
East Asia
Hong Kong
SE Asia
Singapore
Australia South East
Victoria
Australia East
New South Wales
India Central
Pune
Canada East
Quebec City
Canada Central
Toronto
India West
Mumbai
Germany North East **
Magdeburg
Germany Central **
Frankfurt
North Europe
Ireland
East US 2
Virginia
United Kingdom
RegionsUnited Kingdom
Regions
US DoD East
TBD
US DoD West
TBD
* Operated by 21Vianet ** Data Stewardship by Deutsche Telekom
We add more servers every day
than the total number of servers
we added in all of 2011
17. Cloud Services
Load Balancer
WEB ROLE
INSTANCES
Tables/NoSQL
TYPE Y
STORAGE SOLUTIONS
Database
CACHE
Blobs/Files
TYPE X
QUEUE
Virtual Machines
VIRTUAL MACHINES
STORAGE BLOBS / FILES (Virtual Disks)
…
Windows
Linux
SQL
GalleryLoad Balancer
VIRTUAL
NETWORK
COMPUTE
Virtual
Machines
Get full control over a server in the
cloud and maintain it as your
business requires.
Cloud
Services
Managed Virtual Machines with
specific web and worker roles that
are stateless
Batch
For running large scale parallel and
high performance computing
(HPC) applications
Scheduler
Create jobs that run reliably on
simple or complex schedules to
invoke any type of service.
Remote App
Access Windows apps that run
within the Service on VM’s from
any device and any location.
NETWORKING
Virtual
Network
Provision and manage VPNs in
Azure and securely link to your on-
premises IT infrastructure.
Express
Route
Connect on-premises and cloud
data centers directly through
dedicated, non-internet lines.
Traffic
Manager
Load-balance incoming global
traffic across multiple services
running in multiple data centers.
IDENTITY & ACCESS
Active
Directory
Identity and access management
for cloud applications and ability to
link to on-premises Server AD.
Multi-Factor
Authentication
Safeguard access to data and apps
with additional physical layer of
security control.
MEDIA & CDN
Content Delivery
Network (CDN)
Cache content for your apps at
100’s of edge locations to improve
user experiences.
Media
Services
Range of services that support
video on-demand and live
streaming workflows.
WEB & MOBILE
Web Apps
Managed web platform, get
started for free and scale as you
go using many tools/ languages.
Add backend capabilities to mobile
apps, with native client support on
most device platforms.
Mobile
Apps
API
Management
Publish and Manage APIs to
developers, partners and
employees securely and at scale.
Create and surface your app logic
as APIs for other services and apps
to consume.
API
Apps
Logic
Apps
Build/execute business processes
by linking your own custom API’s
with an API Gallery/Marketplace
Notification
Hubs
Deliver millions of cross platform
push notifications from any
application backend, anywhere.
GALLERY DEPLOY
YOUR
CODE
APP
TYPES
Load Balancer
API MARKETPLACE…
API APP WEB APPLOGIC APP MOBILE APP
Windows Phone
iOS
Android
Nokia X
Windows Store
iOS
Android
HTML5/JS
APP
INSTANCES
App Service
STORAGE & BACKUP
Backup
Managed service that handles
backup/restore of Windows Server
machines/backup agent.
StorSimple
Automated, policy driven solution
to extend on-premises primary
storage for backup / DR.
Site
Recovery
Coordinate replication and
recovery of System Center private
clouds
Storage Blobs
& Files
Store binary application data and
web content – store for dedicated
and shared virtual disks for VM’s
Import/Export
For massive data transfer – ship
encrypted disks to move data
in/out of blob storage.
DATA
SQL
Database
Managed relational database
service with high availability and
selectable performance levels.
DocumentDB
Store/retrieve millions of JSON
objects from a highly scalable
NoSQL document database.
Redis
Cache
Make applications scale and be
more responsive under load by
keeping data closer to app logic.
Search
Managed, scalable search service
for your apps, create tunable
search results and ranking models.
Tables
Massive scale for semi-structured
key/value type data in this
schema-less NoSQL store.
ANALYTICS
HDInsight
Big Data (based on Apache
Hadoop) analytics that integrate
easily with Microsoft Office.
Machine
Learning
Mine historical data with compute
power to predict future trends or
behavior.
Stream
Analytics
Process data streams in real-time
to discover and react to trends.
Data
Factory
Ingest data from multiple sources
to combine into a cloud based
Data Warehouse.
Event
Hubs
Ingest, persist, process millions of
events per second from millions of
devices.
Ingest, persist, process millions of
events per second from millions of
devices.
Mobile
Engagement
DEVELOPER SERVICES
Visual Studio
Online
Store code, plan and track
projects, build, deploy and test
apps in the cloud collaboratively.
Application
Insights
Analyze app usage, availability and
performance to detect issues and
solve problems proactively.
MANAGEMENT
Automation
Run durable PowerShell scripts to
automate frequent, long running,
complex Azure tasks.
Portal
Web based experience to
provision, control and monitor all
Azure services.
Operational
Insights
Analyze and troubleshoot on-
premises IT infrastructure without
using instrumented code.
Key
Vault
Safeguard and control keys and
secrets in cloud scale hardware
security modules.
HYBRID INTEGRATION
Biztalk
Services
Build EDI and Enterprise App
Integration (EAI) solutions in the
cloud.
Hybrid
Connections
Connect apps in Azure with on-
premises resources without a VPN
or dedicated line.
Service
Bus
Messaging capabilities (pub/sub,
queues) and on-premises to cloud
connectivity solution.
Storage
Queues
Simple message queue for
application de-coupling
architecture for scale out.
Store /
Marketplace
Find and manage other services
provided by third parties.
VM Depot
Find free open source VM images
that you can download and run in
Azure Virtual Machines.
COMMERCE
26. Geo-storage replication
3 copies locally, another 3 copies in different region
Built-in high availability
Build-in disaster recovery
Defend against regional disasters
Geo replication
32. Reads are completed at the primary
Writes are replicated to secondaries
Single logical database
Write
Write Ack
Ack
Read
value write
Ack
Critical capabilities:
Create new replica
Synchronize data
Stay consistent
Detect failures
Failover
99.99% availability
High-availability platform
36. How will the cloud affect my job?
Do you enjoy calls at 3am that the server is down?
Would you rather work on building solutions than waiting for something to break?
Think how valuable you will be if you have gain experience moving workloads from on-prem to the cloud
We will still need DBA’s, but won’t need to build and manage IT infrastructure (transition to cloud architect)
37. Q & A ?
James Serra, Big Data Evangelist
Email me at: JamesSerra3@gmail.com
Follow me at: @JamesSerra
Link to me at: www.linkedin.com/in/JamesSerra
Visit my blog at: JamesSerra.com (where this slide deck will be posted via
the “Presentations” tab)
Editor's Notes
The cloud is all the rage. Does it live up to its hype? What are the benefits of the cloud? Join me as I discuss the reasons so many companies are moving to the cloud and demo how to get up and running with a VM (IaaS) and a database (PaaS) in Azure. See why the ability to scale easily, the quickness that you can create a VM, and the built-in redundancy are just some of the reasons that moving to the cloud a “no brainer”. And if you have an on-prem datacenter, learn how to get out of the air-conditioning business!
Fluff, but point is I bring real work experience to the session
Objective:
Establish that the cost reduction benefits that have come from virtualization are coming to an end and IT organizations need look to new innovations associated with operating services in a cloud model in order to realize the next wave of business value.
Key talking points:
Virtualization has been amazing technology for the datacenter, enabling efficiencies and cost savings through increased density and decoupling workloads from physical server hardware. But 10 years later we’re starting to run out of workloads to virtualize leaving businesses wondering where IT should look for the next wave of business value.
For the answer, IT needs to look to where the business is investing. Research shows more business departments spending on so-called “shadow IT”; public clouds offering IaaS and higher level services through a consumer-style self service provisioning portal that delivers IT resources more rapidly and easily than using the internal IT department. Some organizations already recognize this threat and have chosen to create a new, more agile IT alternative within the organization. Looking higher up the stack, businesses are growing their investment in applications at a much faster rate compared with infrastructure investment.
IT organizations need to get back into the game by looking to new innovations that support applications and services that drive the business forward. <click> The good news is that Microsoft has been delivering applications and services in this model in Microsoft Azure for several years and has developed a series of innovations from that experience.
Let’s take a look at Azure today.
Before virtualization IT was considered a cost center thus TCO was the most important attribute for Businesses
Virtualization helped IT reduce TCO by consolidation and better utilization of Infrastructure thereby adding value to the business
Most of the enterprises have optimized their infrastructure using Virtualization - 70% of all x86 architecture workloads are virtualized *. There is not a lot of scope left for IT to add value through virtualization alone
Businesses now want to use this virtualized Infrastructure to power their innovation agenda and TCO, although still important, is second to innovation for Businesses. This has opened a door for IT to provide enormous value to the Business and become part of this innovation agenda
This innovation is happening through applications and infrastructure optimization alone is insufficient to power this innovation
Businesses are starting to recognize this. Spending on Enterprise software and applications is projected to increase by 7.2% CAGR in next 4 years as compared to 4.4% in overall IT spending -- that means software and application spending is projected to grow nearly twice as fast as overall IT spending
Datacenters lack the ability to support applications based innovation
38% of IT spending is happening outside IT ***. This is projected to grow beyond 50% by 2017 ***
“45% of CIOs have a second, fast, mode of service delivery that complements their rock solid operations”….from Gartner Symposium, Oct 2014
“38% of IT spend is outside IT and growing. Salespeople are going directly to the business - whether you like it or not”….from Gartner Symposium, Oct 2014
Why this Slide:
You are trying to setup the struggle between IT and Business – you have to run a huge portfolio of apps, the business always wants more apps but you are struggling to just keep running what you have. In part this is also to cement that you are an expert and you understand their challenges.
Key Points:
Setup CHANGE is constant – you are being asked to do more with less
Business Pressure to innovate
IT Challenge of just operating IT takes most of the time/budget/resources
Transition to NEXT Slide: How will you put yourself in a position to rapidly deploy new tech to drive bus innovation?
Why this Slide:
You customer/audience is interested in Azure BUT they also have a data center to run today – you are trying to setup that you understand they have many challenges running their own data center and that they need help to do this that goes beyond virtualization – which was a good step. You also want to setup the Public Cloud and SaaS pillars because the combination of Private Cloud + Public Cloud + SaaS is THE Microsoft all up differentiator against ALL competitors.
Key Points:
You have a large DC investment – you have moved to a highly virtualized DC – but not getting all the benefits you expected
You are looking at Public Cloud – this is the moment to cover the Cloud Business Model – (1) You pay for what you use (2) You can change your mind
This business model changes OUR relationship – we have to make great stuff or you will stop using it AND we have to help you adopt and consume or our sales people don’t get paid – we are in this together…!
SaaS is MASSIVE – lot’s of opportunity to STOP running app infrastructure – O365 and SalesForce – multi-billion $ businesses – proven..!
Transition to NEXT Slide: So, how can Microsoft help..? What’s our strategy and how are we different to everyone else…?
So let’s start with the “What”.
Cloud computing as a definition is simply represented as a style of using compute power and storage (essentially servers and disks) that follows these 5 tenets.
Self-Service means that the end user can get themselves a server or some storage whenever they need it
“Pay for what you use” means that you no longer have to purchase for your peak compute needs. What I mean by this is that normally you have to buy hardware and software for what you think you’ll need at your most demanding times. With cloud computing you get to ride the demand curve with tools like auto-scaling, and only pay for the power you are using. <Use Electric Company Analogy if needed>
Multi-Tenant means that the provider, Microsoft in this case, has safe guards and security in place so that you the customer are running your applications on the same hardware as our other customers, but still virtually isolated from each other. This drives an amazing economy of scale and drives down costs for the customer. <ADD SOMETHING HERE TO STOP FEAR> Don’t’ leave it open for discussion so quickly
Rapid Elasticity means that you are able to scale from 10,000 servers to 100 servers immediately if need be. There are people in your company that run batch processing jobs that take 50 hours to run on a 4 core machine. What if I told you that you could run that same job in 1 hour, using 200 cores? And only pay around $50 for that hour depending on the machine size?
Broad Network Access means you should be able to access these services and deploy these services anywhere in the world, instantaneously
This infographic is really a summation of the tenets of cloud. The major differences between on-premises are shown by that well-worn metaphor for hidden danger, the iceberg. Here what is concealed beneath the surface are the ongoing costs that traditional IT models incur. In the cloud ongoing costs are all contained within one fee and a single supplier with your other ongoing costs being around governance and people costs.
On-demand self-service (IT still has to provision virtual machines for their internal customers).
Broad, network access (this deployment is only available for internal customers on the network)
Resource pooling (this is where virtualization fits, so yes, this requirement is met)
Rapid elasticity (IT still has to provision VMs individually by installing the OS and software, and they don’t necessarily scale fast)
Measured service (IT is charging costs back to other departments based on traditional budgeting, not based on actual usage)
http://www.internap.com/2013/06/04/private-cloud-vs-virtualization/
http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf
Virtualization does not eliminate servers OS instances. If anything it creates more thus adding to your management overhead. Cloud utilized as a platform enables your organization to innovate and respond quickly. It removes the barriers normally associated with new efforts and reduces experimental risk.
Traditional model - Empathize, land the case for change based on change in business context
Take empathizing tone (don’t want to make this sound negative). We want them to realize that what customers have done may have worked in the past but they need to recognize the need for change as the business is changing rapidly.
Most companies are running custom apps that are stitched together, they have purpose-built hardware to think about, and have specialized teams, and everything has been carefully customized (over many years in some cases!).
Now as an enterprise, you did all this for all the right reasons, but you might consider that it might be holding our customers (and their business) back in many ways given that the business context has changed fundamentally. In this new age of apps, the old way of doing this is causing friction because IT isn’t moving as fast as business wants it to.
This is manifested in developers not getting the speed and freedom they need to create the best end-user experiences. That leads to lost productivity on their side, which results in ‘Shadow IT’. In 2015, 42% of the technology budget resides outside IT; this will grow to 50% by 2020 (Gartner). So this is real.
And we all know that while Shadow IT behaviors provide immediate gratification, it comes with risk.
Slide 8: Cloud model (Mark) – Empathize, ask customers to be change agents, land cloud principles.
Now let’s look at the cloud.
Everyone knows that the cloud offers agility and innovation. It’s proving itself to be the way forward for the modern enterprise and we’ll talk more about that in a bit.
But for some of our IT customers, the cloud might seem a little daunting.
They might be asking, “Is this something I want to lead the charge on? How does it help my career?”
The tension some of them experience is because you’re not sure if things are consistent with what you’re doing on-premises and it seems like it will be hard to manage.
There’s also a tension between developers who want speed and freedom (represented by business demands), and the IT folks who have to worry about things like security and compliance.
Bridge to our POV while bringing them along. Implore them to be change agents in their orgs.
But make no mistake about it – the cloud is the natural way forward for the rapidly evolving enterprise. Let’s all embrace it. In this context, we’re already seeing some leading indicators around “bi-modal“ IT among you: 45% of CIOs have a second, fast, mode of service delivery that complements their rock solid operations” (Gartner Symposium, Oct 2014). So there’s already some great progress that a lot of you seem to be driving. This is do-able. And we want our customers to be change agents in driving cloud adoption in your orgs.
Our POV
We believe that cloud is a model/architecture, not a location.
(Cloud-first principles as in the slide)
Turns out that Microsoft has been on its own cloud-first journey for many years and we have fully operationalized cloud-first in our hyper-scale datacenters. We’d like to share some of that next to help customers shortcut their journey.
Reasons not to move to the cloud:
Security concerns (potential for compromised information, issues of privacy when data is stored on a public facility, might be more prone to outside security threats because its high-profile, some providers might not implement the same layers of protection you can achieve in-house)
Lack of operational control: Lack of access to servers (i.e. say you are hacked and want to get to security and system log files; if something goes wrong you have no way of controlling how and when a response is carried out; the provider can update software, change configuration settings, and allocate resources without your input or your blessing; you must conform to the environment and standards implemented by the provider)
Lack of ownership (an outside agency can get to data easier in the cloud data center that you don’t own vs getting to data in your onsite location that you own. Or a concern that you share a cloud data center with other companies and someone from another company can be onsite near your servers)
Compliance restrictions
Regulations (health, financial)
Legal restrictions (i.e. data can’t leave your country)
Company policies
You may be sharing resources on your server, as well as competing for system and network resources
Data getting stolen in-flight (i.e. from the cloud data center to the on-prem user)
The ability to innovate is the primary motive for organizations to move to cloud. Cloud directly impacts your organizations ability to respond to shifts in strategy.
Cost savings are valuable. But even more valuable is the ability to shift those costs to strategic investments that enable growth..
Why this Slide:
It shows we have a very broad platform. It about BOTH IaaS and PaaS, that these work together. It shows that we continue to lead in world class IT capabilities and that there’s really nothing missing.
Key Points:
We have already seen how the Azure Platform is IaaS + Pass – but I want you to understand that this is a huge number of capabilities – IT building blocks if you will.
Every one of these blocks you provision anytime, self-service anywhere in the world 24x7. You pay for what you use, you can get more or less anytime and you can fully automate everything…
DON’T spent too much time on this slide – you are going to DEMO (aren’t you!!!)… DON’T go through each block…
Transition to NEXT Slide: Make the build go backwards to show JUST IaaS and then you will go to the demo to show it.
Why this Slide:
Extra weight to tell the story of our unique strategy – IMPORTANT – you are not selling a product or even a platform – you are really selling a long term vision – and you have to sell this high up.
Key Points:
Don’t go into any detail here, don’t get drawn into any specific MQ
MAIN POINT – MSFT continues to innovate – we are a true software and platform company and we have been doing this for 30 years (this is a dig at AWS mainly)
We are persistent – we strive but don’t always succeed to be the leader (be humble, but land that we have long term horizons, we will be there, we don’t back away from hard problems)
Transition to NEXT Slide: So let’s start understanding in more detail WHAT is Azure.
Why this Slide:
This is the Key Differentiator – no one else is going to help the customer in their own DC, has a world class public cloud which is also a SaaS platform and has killer SaaS apps as well – Customers want all this – we have it.
Key Points:
Start setting the stage for what is Azure – very high level – it’s IaaS AND PaaS on top of a global DC infra – but it’s just software
We can/will bring this software stack on-prem to help the customer with their own DC challenges
We have killer SaaS apps that help the customer stop doing things – like running email systems.
Our Platform is a platform for SaaS – if the customer is an ISV – benefits are building higher value SaaS service and/or keeping the “old” model of selling into the Customer DC…
Position the Competition – Old Guard on left (IBM, Oracle, HP), Cloud Platform Vendors (AWS, Google) on the right only, Salesforce in the middle (only) – MSFT does it all.
Transition to NEXT Slide: Summary – our strategy is 100% aligned to your strategy – but don’t just take my word for it, let’s see what some key influencers have to say…
Slide 17: The case for hybrid platform
So why even build this hybrid platform? In one word – customer-centricity. Customers told us loud and clear – “We want Azure in our datacenters”.
We heard the following drivers/motivations :
Business requirements
Summarize key requirements: latency, customization, sovereignty,
Make cloud-first innovation possible everywhere
So you can make app deployment decisions based on business need (vs. technology constraints). We will talk a little more about the innovation possibilities that this opens up in another slide.
Finally, customers are finding that the alternatives they have don’t meet their needs (de-positioning competition)
POSITIONING STATEMENT (all-up) For organizations that are looking for speed and innovation of cloud computing in their datacenter, Microsoft Azure Stack offers the only hybrid cloud platform that is truly consistent with a leading public cloud. Only Microsoft can bring proven innovation – including higher level PaaS services – from hyper-scale datacenters to on-premises environments to flexibly meet customers’ business requirements.
Based on the above, we have internalized that “cloud-first” needs to be fully enabled across on-premises and public environments. Ultimately, we want you to be to embrace cloud-first on your terms – every transformation journey is different and we want to be respectful of that. We want you (and your business) to focus your energies and resources on the things that really matter – i.e. the things that differentiate your product or service in the market. That’s really why we’re doing this work on enabling platform consistency so you don’t need to spend cycles attempting to do that on your own.
Talk about these points with generic customer examples where possible
Latency – Talk about how geos like South Africa are not as well connected by dark fiber.
Customization – For example, an organization needing deep integration with internal applications, systems,. Or wanting to use their own hardware.
Data sovereignty – Data cannot be allowed to leave country borders – e.g. EU.
Regulation – Local laws around how to transact business, public sector organizations, compliance and auditing needs etc.
Hybrid app patterns – front end in public, back end in private. Flexible apps: systems of record back end, systems of innovation front end. Great user experience can run on the cloud and scale with audience and interaction, when you don’t need back end to scale as much. 3M has a great story: Basically over a weekend 3M used Azure to build a simple mobile and Web-based solution that was integrated with their company security – that talked to 2 existing systems in individual datacenters – one from an acquired company and one from 3M. Why did they do this? So their sales team could immediately start selling products from a newly acquired company.
App mobility from private to public (or vice-versa). App mobility: spikes can crash on-premises systems (Baylor University story) – scale as needed with no risk in the cloud.
(Dream) Dev-test in public | (Act) Production in private. Avoid Shadow IT – why is it there? Because we can’t respond fast enough, the idea dies or gets done elsewhere. Now you can participate in the dream process and act on it. No more missed opportunities due to technology restrictions. Also this includes the Azure PaaS services that provide differentiated value while making it easier for you to dream.
Top-line positioning vs. AWS
AWS fundamentally dismisses the notion of private clouds and by inference, hybrid cloud computing. However, most customers prefer a hybrid cloud computing approach, due to requirements such as data sovereignty, regulation, compliance, latency, business process customization. Microsoft’s differentiation lies in a deep understanding of these customer requirements.
Unlike AWS which is essentially public-cloud only, Microsoft offers ONE consistent enterprise-proven platform – i.e. Azure and Azure Stack - that enable public-cloud agility and innovation across private, hosted, and public cloud contexts.
Top-line positioning vs. OpenStack
Being a loosely coupled collection of projects, OpenStack needs significant integration investment with specialized skills. Unlike OpenStack, Azure Stack is a single integrated product, thereby promising deployment and operations simplicity.
OpenStack has multiple fragmented and proprietary distributions – HPE, VMware for example - who are primarily interested in selling hardware and services. Despite claims of avoided vendor lock-in, customers are effectively committed to these proprietary distributions. Unlike OpenStack, Azure and Azure Stack deliver ONE consistent enterprise-proven platform that supports a broad choice of open source application platforms, languages, and frameworks such as Linux, Java, node.js, and PHP.
Unlike OpenStack that is essentially limited to IaaS, Microsoft is also bringing higher-level PaaS (such as Azure App Services and Azure Service Fabric) to on-premises environments, thereby enabling rich application innovation.
Top-line positioning vs. VMware
They would like to have the market look at cloud using a virtualization lens. Microsoft’s fundamental belief is that customers cannot increment their way from traditional virtualization to a cloud model. By itself, virtualization falls far short of the essential NIST-defined characteristics of the cloud model, such as on-demand self-service and rapid elasticity.
VMware can help incrementally optimize traditional infrastructure, but their solutions aren’t designed for application innovation. Modern application patterns necessitate looking beyond traditional virtualization that were primarily meant to solve for application compatibility and hardware consolidation. Unlike VMware, Microsoft’s offerings are designed for cloud-first application innovation; platform consistency across Azure and Azure Stack combined with a rich set of application platform assets (such as Azure App Services, Azure Service Fabric, and Windows Server Containers) make this possible.
VMware claims that vCloudAir enables the same VMware infrastructure in hosted environments, but the reality is that they have a very small hybrid footprint that’s limited to IaaS scenarios, primarily VMs and networking. Unlike VMware, Microsoft has multi-billion dollar investments in hyper-scale datacenters; this enables a virtuous innovation cycle across on-premises and public cloud that also includes higher-level PaaS services.
Slide purpose: This is a product agnostic slide, it helps frame the hybrid cloud platform category – i.e. the notion of ONE consistent platform in a hybrid context.
A hybrid cloud platform has a standard architecture, regardless of deployment location (i.e. private, public, hosted). Due to this standard architecture, applications can be seamlessly distributed in hybrid contexts without making any code changes.
Summarize layers of the stack
End user experiences
Cloud application model
Infrastructure/Platform services
Cloud infrastructure
Slide purpose: This slide does 2 things: a) puts a product-oriented lens to the cloud platform b) introduces messaging taking a developer, IT, and business lens.
Slide 19: Power of Azure in your datacenter. Let slide animate fully.
Note that Azure Stack is born of Azure.
Same end user experiences, same app model.
Same Azure IaaS and PaaS services. What you see listed in the slide is the set of services that are coming to Azure Stack in its first release (or first version).
On the infrastructure layer, we are making some translation – Azure runs on hyper-scale (each scale unit is 20 racks!) while you folks likely run a lesser footprint. So we’re doing some work to make this fit into your environments.
Three main investment areas or benefits are Azure Services in your Datacenter, Unified App Development, and One Azure Ecosystem.
We want to go through these in more detail obviously, but suffice it to say, this approach and solution builds bridges between all three schools of thought: business folks, IT and infrastructure folks like Jeffrey, and dev and cloud guys like me
As a developer, I would be excited about… Application developers can maximize their productivity using a ‘write once, deploy to Azure or Azure Stack’ approach. Using APIs that are identical to Microsoft Azure, they can create applications based on open source or .NET technology that can easily run on-premises or in the public cloud. They can also leverage the rich Azure ecosystem to jumpstart their Azure Stack development efforts.
As an IT professional, I’m going to be super happy about (moving forward in my career, pleasing my developers, etc.). IT can help transform on-premises datacenter resources into Azure-consistent IaaS and PaaS services, thereby maximizing agility and efficiency. End users can quickly provision services using the same self-service experience as Azure. IT gets to use the same automation tools as Azure to control the service delivery experience.
As a business, you can truly take advantage of cloud on your terms.
Why this Demo:
Make it REAL and put teeth to what you talked about. Just logging into the portal and spinning something up across the other side of the world is VERY compelling – remember this is VERY VERY hard for most companies to do today and even if it was easy – the BUSINESS MODEL is different.
Key Points:
Spin up a new VM from the marketplace. Show IBM/Oracle/SQL in the marketplace. Show Linux section
Illustrate using the G5 in West US the business model and how the price (for a VM) is a combination of CPU/Ram + Features
After creating a VM, open up your existing VM you are already connected to. Use that VM to connect to your Linux VM – map these to the resources in the Portal.
Remember – YOU ARE RESPONSIBLE for everything that happens inside the VM – JUST like you are today in your own DC (plus you also have to look after everything that sits below the VM)…
Transition to NEXT Slide: Now let’s go back to the Azure Platform Picture – we need to talk about PaaS.
http://www.jamesserra.com/archive/2015/11/redundancy-options-in-azure-blob-storage/
Geo-replication in Azure disks does not support the data file and log file of the same database to be stored on separate disks. GRS replicates changes on each disk independently and asynchronously. This mechanism guarantees the write order within a single disk on the geo-replicated copy, but not across geo-replicated copies of multiple disks. If you configure a database to store its data file and its log file on separate disks, the recovered disks after a disaster may contain a more up-to-date copy of the data file than the log file, which breaks the write-ahead log in SQL Server and the ACID properties of transactions. If you do not have the option to disable geo-replication on the storage account, you should keep all data and log files for a given database on the same disk. If you must use more than one disk due to the size of the database, you need to deploy one of the disaster recovery solutions listed above to ensure data redundancy.
https://azure.microsoft.com/en-us/blog/resize-virtual-machines
When a VM is running it is deployed to a physical server. The physical servers in Azure regions are grouped together in clusters of common physical hardware. A running VM can easily be resized to any VM size supported by the current cluster of hardware supporting the VM.
Why this Demo:
PaaS is a strategic differentiator – but it’s critical to sell it higher up. There is a tradeoff with PaaS – you loose some control in exchange for the service doing a ton of work you don’t have to do.
Key Points:
Show your working simple web app + sqlDB from the Resource Group – a RG is a way to model and control all the assets that below to an app.
Spin up a new Web App
Go back to the Web App and scale out the Web Tier
Go to the database and geo-replicate to the other side of the world
THESE are all incredibly complicated things that today you spend hundred/thousands of hours and many 10’s/100’s thousands of dollars keeping working – WHY…? We have software that does that – it’s just better.
BUT TALK ABOUT THE TRADEOFFS
Transition to NEXT Slide: So that’s the Azure platform. Let’s look at some other things/concerns you might have – such as compliance/security/privacy and trust/risk.
By storing your data in Azure SQL Database, you take advantage of many fault tolerance and secure infrastructure capabilities that you would otherwise have to design, acquire, implement, and manage. Azure SQL Database has a built-in high availability subsystem that protects your database from failures of individual servers and devices in a datacenter. Azure SQL Database maintains multiple copies of all data in different physical nodes located across fully independent physical sub-systems to mitigate outages due to failures of individual server components, such as hard drives, network interface adapters, or even entire servers. At any one time, three database replicas are running—one primary and two or more replicas. Data is written to the primary and one secondary replica using a quorum based commit scheme before the transaction is considered committed. If the hardware fails on the primary replica, Azure SQL Database detects the failure and fails over to the secondary replica. In case of a physical loss of a replica, a new replica is automatically created. So there are always at minimum two physical, transactionally consistent copies of your data in the datacenter.