Windows Azure for Developers - Service ManagementMichael Collier
With the Windows Azure Service Management API we can control nearly all aspects of a Windows Azure deployment. This allows us to easily manage areas such as deployments, service upgrades, and subscription management. Additionally, with the PowerShell cmdlets we gain even greater power over the management of a Windows Azure service. In this webcast, we will take a look at managing a Windows Azure service from a developer's point of view. We'll look at using both the Windows Azure Service Management API and PowerShell cmdlets to exercise control over our Windows Azure services.
The document provides tips and lessons for using various Windows Azure services, including:
- Windows Azure Table Storage and how to model data for storage in tables
- Access Control Service (ACS) for claims-based authentication and common issues to address
- Windows Azure Diagnostics for collecting logging data across roles and storing in tables or blobs
- Best practices for deployment, environments, tools, and selling Azure's capabilities to customers
Windows Azure for Developers - Building Block ServicesMichael Collier
Learn about the next generation building block services available in Windows Azure that help to create connected, secure, and reliable services.
With services such as Caching, Service Bus (relay, queues, and topics), and Access Control Services (ACS) developers can focus more on building great solutions and less on plumbing services necessary to do so. In this webcast, we will take a look at many of the additional services offered as part of Windows Azure. We'll see just how easy it can be to add scalable caching with Windows Azure Caching, create robust connected solutions with the Service Bus, and secure applications with ACS.
Using Windows Azure for Solving Identity Management ChallengesMichael Collier
Using Windows Azure for Solving Identity Management Challenges discusses various Windows Azure identity management solutions including Mobile Services, Access Control Service (ACS), and Windows Azure Active Directory. Mobile Services allows adding identity providers via portal configuration and code. ACS provides federated identity authentication and claims-based authorization. Windows Azure Active Directory extends an on-premises Active Directory to the cloud and allows querying user objects via a REST API.
Windows Phone 7 and Windows Azure – A Match Made in the CloudMichael Collier
Windows Phone 7 and Windows Azure are a good match because they both provide easy and familiar development environments, connectivity through the cloud, and scalability. They are compatible in these areas. The document discusses how Windows Phone 7 and Windows Azure can be used together through features like data storage in Windows Azure tables and blobs, push notifications, and identity management with Access Control Services. It provides examples of how to integrate the platforms for storing, retrieving, and displaying data stored in the cloud.
Automating Your Microsoft Azure Environment (DevLink 2014)Michael Collier
Discussion of various automation options available in the Microsoft Azure platform - Azure Automation, PowerShell, Azure Management Libraries, Azure Resource Manager, and Brewmaster.
What's New for the Windows Azure Developer? Lots! (July 2013)Michael Collier
The document provides an overview of new features for various Microsoft Azure services, including:
- Per-minute billing for virtual machines, web apps, and mobile services.
- New VM images like SQL Server 2014 and Windows Server 2012 R2.
- Availability monitoring, alerts, and auto-scaling across Azure services.
- Multi-factor authentication and single sign-on capabilities for Azure Active Directory.
- MSDN subscription benefits like monthly monetary credits for Azure resources.
This document discusses various options for automating an Azure environment including the Azure Management Library, PowerShell, and Azure Automation. It provides an overview of each option and demonstrates how to authenticate and perform tasks like creating virtual machines and stopping VMs on a schedule. The key points are that automation can help make deployments faster and more consistent, PowerShell allows scripting against the Azure APIs, and Azure Automation provides a built-in solution for defining and running automated tasks.
This document summarizes different caching options available in Azure, including in-role caching for cloud services, the Azure Cache Service, and the preview Azure Redis Cache. It provides an overview of each option's features, pricing, and how to configure and monitor caches. Demos are shown of creating and using in-role caching and the Azure Cache Service. The document recommends using a mix of caching solutions based on needs and discusses common caching architectures in Azure applications.
This document discusses hybrid applications that utilize both on-premises and cloud-based resources. It outlines some common scenarios for hybrid applications, such as using the cloud for data storage and archival while keeping computing resources on-premises. It also discusses concerns around security, regulatory compliance, and only moving parts of an application to the cloud that provide clear benefits. The document introduces Windows Azure services like Service Bus that can help enable hybrid applications by allowing communication between on- and off-premises components.
The document discusses Azure diagnostics and monitoring application health. It covers the types of diagnostic data that can be monitored like performance counters, logs, and events. It explains how to use the Azure Diagnostic Agent to collect and transfer diagnostic data to storage. It also provides examples of imperative and declarative configuration of diagnostics and querying diagnostic data from storage.
Windows Azure Mobile Services - The Perfect PartnerMichael Collier
This document provides an overview of Windows Azure Mobile Services. It discusses key features such as structured and unstructured data storage, server scripts for business logic, push notifications, user authentication, scheduled jobs, and diagnostics/monitoring. It also demonstrates how to use these features through code examples and demos. The presentation encourages attendees to ask questions and provides information on upcoming Windows Azure events and user groups.
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...Michael Collier
Identity management for cloud deployed applications can be a challenge. Often users will want to leverage an existing social network or corporate identity. Now we have to worry about dealing with multiple APIs, any updates to those APIs, or the addition of new identity providers. Windows Azure Access Control Services offers a better way! ACS allows for federated user authentication via popular social networks and Active Directory. In this session we’ll provide a crash course in claims as they relate to identity management. We’ll discuss why claims are important and how to add additional claims beyond what is provided by the identity providers. We'll also take a look at Windows Azure Active Directory and see how to manage corporate identities in the cloud.
Windows Azure Mobile Services - The Perfect PartnerMichael Collier
Windows Azure Mobile Services allows developers to build scalable mobile backends in the cloud with no backend code to write. Mobile Services provides features like user authentication, data storage, push notifications, and integration with social networking services. Developers can access Mobile Services features through SDKs for major mobile platforms or via a REST API. The service aims to simplify common mobile app tasks and allows apps to scale easily in the cloud without backend maintenance.
This document summarizes a presentation on "Infrastructure as Code" for beginners. It discusses automating deployment, provisioning, environments, and virtual machine management through continuous integration/delivery practices and configuration management tools. Specific topics covered include deployment pipelines, desired state configuration, separating configuration for different environments, immutable infrastructure patterns, building golden images, and infrastructure automation through tools like Ansible, Packer and Terraform. A demo is provided to illustrate these concepts in action.
This document compares IaaS cloud services from Azure and Amazon. It provides an overview of key virtual machine components, pricing models, networking, load balancing, and cross-premises connectivity options from each provider. While both offer compute, storage, and networking services, the document notes Azure has better developer tools while Amazon provides more configurable performance options like IOPS. It concludes that which cloud is better depends on the specific needs and priorities of each application.
PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Toge...Sandy Winarko
Learn about enablers/features that can unblock and accelerate legacy SSIS migrations into ADF with no/minimal changes to existing packages and tools, e.g. Azure-enabled SSDT and SSMS, Package Deployment Model support, SSIS Integration Runtime (IR) package store, dtutil command prompt utility, Azure SQL Managed Instance (MI) Agent, SSIS scheduling feature and SSIS Job Migration Wizard on SSMS, Azure-enabled DTExec (AzureDTExec) command prompt utility, Virtual Network (VNet) injection of SSIS IR, Self-Hosted IR (SHIR) as a proxy for SSIS IR via ConnectByProxy property, Windows authentication feature, Azure Key Vault (AKV) integration, Azure Active Directory (AAD) authentication with ADF managed identity via ConnectUsingManagedIdentity property and OLEDB driver for SQL Server (MSOLEDBSQL), Azure Monitor integration, etc.
Best Practices for couchDB developers on Microsoft AzureBrian Benz
This presentation covers best practices for collecting, storing, analyzing and distributing data across a scalable data layer on Windows Azure using CouchDB, JSON, and MapReduce. Highlights include best practices for Windows Azure security, performance, accessibility and reliability.
See how to use the latest SSIS 2017 to modernize your traditional on-premises ETL workflows and transform them into scalable hybrid ETL/ELT workflows.
First, we will take a deep dive into SSIS Scale-Out feature, guiding you end-to-end from cluster installations to parallel executions on premises/IaaS, to help shorten the overall duration of your workflows. Next, we will guide you to lift & shift your ETL workloads into SSIS PaaS in ADFv2. Finally, we will show you how to trigger/schedule/orchestrate SSIS package executions in ADF pipelines.
This document summarizes a talk on building, deploying, and managing Windows Azure applications. It discusses setting up cloud services and SQL databases using Azure tools in Visual Studio. It covers deploying applications to the cloud via Visual Studio, the Azure portal, or PowerShell. It also describes ways to view applications in the cloud like Remote Desktop, diagnostics, and SQL distributed views. The talk demonstrates these concepts and provides resources for learning more.
BizSpark Startup Night Windows Azure March 29, 2011Spiffy
This document provides an overview of Windows Azure and its core concepts. It discusses:
- Why cloud computing started and how Windows Azure came about to address challenges with managing machines.
- Key characteristics of cloud computing like elasticity, reduced costs, and new capabilities.
- Core Windows Azure services like Blob storage, Tables, Queues and AppFabric for identity management.
- How to plan application architecture, deploy to Windows Azure using tools like Visual Studio, and manage applications once deployed.
This document discusses options for running SQL Server workloads on AWS, including using Amazon RDS and Amazon EC2. It provides a high-level overview of the features and capabilities of SQL Server when used with each AWS service. Key points include:
- Amazon RDS provides a managed service for deploying SQL Server, handling tasks like maintenance, patching, backups and high availability. EC2 provides an unmanaged option where the customer handles these tasks.
- Both RDS and EC2 support multiple versions of SQL Server. RDS automates tasks while EC2 gives more control over the SQL instance.
- High availability options with RDS include multi-AZ deployments for automatic failover. With EC2
This document discusses Azure Resource Manager templates, which provide a declarative and automated way to deploy resources in Azure. Some key points:
- ARM templates define the deployment of Azure resources through a JSON file, allowing deployments to be automated, repeatable, and easy to manage.
- Templates use parameters for user input, variables for reuse, and outputs to capture deployment results. Expressions allow dynamic values.
- Template execution establishes dependencies between resources through functions like dependsOn and reference.
- Templates can be linked to decompose deployments and allow reuse of common configurations. State can be passed between templates through parameters, variables, and outputs.
The Cloud ecosystem has faced a drastic and fast pace of change over the past couple of years. Many of those developers who deal/dealt with Azure may get lost in numerous increments. Those who consider Azure environment may be confused with tons of options brought with Azure getting mature and robust. We suggest joining a quick catch-up session…
This is an edited version of the keynote deck in Azure-Readiness DevCamp
London .NET Developers Azure Camp KeynoteTom Walker
The document discusses Microsoft Azure and the benefits of cloud computing. It provides an overview of Azure's global footprint and wide range of services, including compute, storage, databases, analytics and AI. It also highlights how Azure enables hybrid scenarios through connectivity to on-premises environments and supports many programming languages, frameworks and devices.
The document introduces cloud computing and cloud services. It defines cloud computing as using computing resources delivered over a network as a service. It then provides information about Radu Vunvulea and his background. The document outlines an agenda to cover cloud computing topics but does not fill in the agenda items. It also includes sections on cloud characteristics, cloud providers, market forecasts, Azure components, execution models, machine sizes, data management, queues, caching, and other Azure services.
- Project Kudu is an open source .NET Foundation project that powers deployments and hosting for Azure Web Apps, WebJobs, and Mobile Services. It provides features like configurable build steps, diagnostic tools, and APIs.
- Azure Web Apps provides auto-scaling, high availability, continuous deployment from sources like Git, and supports languages like .NET, Java, PHP, Node.js, and Python.
- Kudu provides access to sites through its console and APIs, allowing diagnostic dumps, file browsing, and customizing deployment pipelines through scripts.
This document summarizes different caching options available in Azure, including in-role caching for cloud services, the Azure Cache Service, and the preview Azure Redis Cache. It provides an overview of each option's features, pricing, and how to configure and monitor caches. Demos are shown of creating and using in-role caching and the Azure Cache Service. The document recommends using a mix of caching solutions based on needs and discusses common caching architectures in Azure applications.
This document discusses hybrid applications that utilize both on-premises and cloud-based resources. It outlines some common scenarios for hybrid applications, such as using the cloud for data storage and archival while keeping computing resources on-premises. It also discusses concerns around security, regulatory compliance, and only moving parts of an application to the cloud that provide clear benefits. The document introduces Windows Azure services like Service Bus that can help enable hybrid applications by allowing communication between on- and off-premises components.
The document discusses Azure diagnostics and monitoring application health. It covers the types of diagnostic data that can be monitored like performance counters, logs, and events. It explains how to use the Azure Diagnostic Agent to collect and transfer diagnostic data to storage. It also provides examples of imperative and declarative configuration of diagnostics and querying diagnostic data from storage.
Windows Azure Mobile Services - The Perfect PartnerMichael Collier
This document provides an overview of Windows Azure Mobile Services. It discusses key features such as structured and unstructured data storage, server scripts for business logic, push notifications, user authentication, scheduled jobs, and diagnostics/monitoring. It also demonstrates how to use these features through code examples and demos. The presentation encourages attendees to ask questions and provides information on upcoming Windows Azure events and user groups.
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...Michael Collier
Identity management for cloud deployed applications can be a challenge. Often users will want to leverage an existing social network or corporate identity. Now we have to worry about dealing with multiple APIs, any updates to those APIs, or the addition of new identity providers. Windows Azure Access Control Services offers a better way! ACS allows for federated user authentication via popular social networks and Active Directory. In this session we’ll provide a crash course in claims as they relate to identity management. We’ll discuss why claims are important and how to add additional claims beyond what is provided by the identity providers. We'll also take a look at Windows Azure Active Directory and see how to manage corporate identities in the cloud.
Windows Azure Mobile Services - The Perfect PartnerMichael Collier
Windows Azure Mobile Services allows developers to build scalable mobile backends in the cloud with no backend code to write. Mobile Services provides features like user authentication, data storage, push notifications, and integration with social networking services. Developers can access Mobile Services features through SDKs for major mobile platforms or via a REST API. The service aims to simplify common mobile app tasks and allows apps to scale easily in the cloud without backend maintenance.
This document summarizes a presentation on "Infrastructure as Code" for beginners. It discusses automating deployment, provisioning, environments, and virtual machine management through continuous integration/delivery practices and configuration management tools. Specific topics covered include deployment pipelines, desired state configuration, separating configuration for different environments, immutable infrastructure patterns, building golden images, and infrastructure automation through tools like Ansible, Packer and Terraform. A demo is provided to illustrate these concepts in action.
This document compares IaaS cloud services from Azure and Amazon. It provides an overview of key virtual machine components, pricing models, networking, load balancing, and cross-premises connectivity options from each provider. While both offer compute, storage, and networking services, the document notes Azure has better developer tools while Amazon provides more configurable performance options like IOPS. It concludes that which cloud is better depends on the specific needs and priorities of each application.
PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Toge...Sandy Winarko
Learn about enablers/features that can unblock and accelerate legacy SSIS migrations into ADF with no/minimal changes to existing packages and tools, e.g. Azure-enabled SSDT and SSMS, Package Deployment Model support, SSIS Integration Runtime (IR) package store, dtutil command prompt utility, Azure SQL Managed Instance (MI) Agent, SSIS scheduling feature and SSIS Job Migration Wizard on SSMS, Azure-enabled DTExec (AzureDTExec) command prompt utility, Virtual Network (VNet) injection of SSIS IR, Self-Hosted IR (SHIR) as a proxy for SSIS IR via ConnectByProxy property, Windows authentication feature, Azure Key Vault (AKV) integration, Azure Active Directory (AAD) authentication with ADF managed identity via ConnectUsingManagedIdentity property and OLEDB driver for SQL Server (MSOLEDBSQL), Azure Monitor integration, etc.
Best Practices for couchDB developers on Microsoft AzureBrian Benz
This presentation covers best practices for collecting, storing, analyzing and distributing data across a scalable data layer on Windows Azure using CouchDB, JSON, and MapReduce. Highlights include best practices for Windows Azure security, performance, accessibility and reliability.
See how to use the latest SSIS 2017 to modernize your traditional on-premises ETL workflows and transform them into scalable hybrid ETL/ELT workflows.
First, we will take a deep dive into SSIS Scale-Out feature, guiding you end-to-end from cluster installations to parallel executions on premises/IaaS, to help shorten the overall duration of your workflows. Next, we will guide you to lift & shift your ETL workloads into SSIS PaaS in ADFv2. Finally, we will show you how to trigger/schedule/orchestrate SSIS package executions in ADF pipelines.
This document summarizes a talk on building, deploying, and managing Windows Azure applications. It discusses setting up cloud services and SQL databases using Azure tools in Visual Studio. It covers deploying applications to the cloud via Visual Studio, the Azure portal, or PowerShell. It also describes ways to view applications in the cloud like Remote Desktop, diagnostics, and SQL distributed views. The talk demonstrates these concepts and provides resources for learning more.
BizSpark Startup Night Windows Azure March 29, 2011Spiffy
This document provides an overview of Windows Azure and its core concepts. It discusses:
- Why cloud computing started and how Windows Azure came about to address challenges with managing machines.
- Key characteristics of cloud computing like elasticity, reduced costs, and new capabilities.
- Core Windows Azure services like Blob storage, Tables, Queues and AppFabric for identity management.
- How to plan application architecture, deploy to Windows Azure using tools like Visual Studio, and manage applications once deployed.
This document discusses options for running SQL Server workloads on AWS, including using Amazon RDS and Amazon EC2. It provides a high-level overview of the features and capabilities of SQL Server when used with each AWS service. Key points include:
- Amazon RDS provides a managed service for deploying SQL Server, handling tasks like maintenance, patching, backups and high availability. EC2 provides an unmanaged option where the customer handles these tasks.
- Both RDS and EC2 support multiple versions of SQL Server. RDS automates tasks while EC2 gives more control over the SQL instance.
- High availability options with RDS include multi-AZ deployments for automatic failover. With EC2
This document discusses Azure Resource Manager templates, which provide a declarative and automated way to deploy resources in Azure. Some key points:
- ARM templates define the deployment of Azure resources through a JSON file, allowing deployments to be automated, repeatable, and easy to manage.
- Templates use parameters for user input, variables for reuse, and outputs to capture deployment results. Expressions allow dynamic values.
- Template execution establishes dependencies between resources through functions like dependsOn and reference.
- Templates can be linked to decompose deployments and allow reuse of common configurations. State can be passed between templates through parameters, variables, and outputs.
The Cloud ecosystem has faced a drastic and fast pace of change over the past couple of years. Many of those developers who deal/dealt with Azure may get lost in numerous increments. Those who consider Azure environment may be confused with tons of options brought with Azure getting mature and robust. We suggest joining a quick catch-up session…
This is an edited version of the keynote deck in Azure-Readiness DevCamp
London .NET Developers Azure Camp KeynoteTom Walker
The document discusses Microsoft Azure and the benefits of cloud computing. It provides an overview of Azure's global footprint and wide range of services, including compute, storage, databases, analytics and AI. It also highlights how Azure enables hybrid scenarios through connectivity to on-premises environments and supports many programming languages, frameworks and devices.
The document introduces cloud computing and cloud services. It defines cloud computing as using computing resources delivered over a network as a service. It then provides information about Radu Vunvulea and his background. The document outlines an agenda to cover cloud computing topics but does not fill in the agenda items. It also includes sections on cloud characteristics, cloud providers, market forecasts, Azure components, execution models, machine sizes, data management, queues, caching, and other Azure services.
- Project Kudu is an open source .NET Foundation project that powers deployments and hosting for Azure Web Apps, WebJobs, and Mobile Services. It provides features like configurable build steps, diagnostic tools, and APIs.
- Azure Web Apps provides auto-scaling, high availability, continuous deployment from sources like Git, and supports languages like .NET, Java, PHP, Node.js, and Python.
- Kudu provides access to sites through its console and APIs, allowing diagnostic dumps, file browsing, and customizing deployment pipelines through scripts.
Overview of Windows Azure Virtual Machines - the IaaS offering in the Windows Azure platform. The presentation covers the compute, storage and network features of Virtual Machines. It also describes how best to deploy Windows Azure cloud services and VMs.
Windows Server 2016 introduces several new features including software defined storage, Hyper-V improvements, automation enhancements, and Nano Server. Storage Spaces Direct enables hyper-converged infrastructure, Storage Replica allows for volume replication, and Resilient File System provides improved integrity and performance. Hyper-V gains features like cluster rolling upgrades and shielded VMs. Automation is focused on a graphical authoring experience and Linux/Azure support. Nano Server offers a headless deployment optimized for cloud workloads.
This is the slide deck for the DFW Azure User Group meetup of 18 July 2017, presented by Doug Vanderweide and discussing Azure's services that support a microservices architecture.
This document discusses scaling applications in the AWS cloud. It begins with an overview of AWS services like EC2, S3, RDS, and ELB. It then walks through creating a simple cloud application and database, and improving it by separating components, adding redundancy, caching, and autoscaling. A real-world example is shown using Vert.x, Kinesis, Docker, and deployment scripts to dynamically scale a streaming data application across Availability Zones.
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...Jason Himmelstein
Are you looking to take advantage of the scalability & power of Azure IaaS for SharePoint but don't know how to get started? Join us for this session where we will learn the proper way to get off the ground and navigate around the rough patches when standing up SharePoint on Azure IaaS. You will leave this session with a clear understanding of what it takes to get started, how best to configure your Azure environment, and some very helpful tips and scripts to make your experience smoother. Come learn from our experiences in the field so that you can find success faster!
The document introduces Microsoft's Windows Azure cloud platform. It summarizes that Windows Azure provides an operating system for the cloud that abstracts away hardware and provides services for automated management, scalable computing and storage. It allows developers to build applications and services that can easily scale across large, connected data centers. The talk demonstrates how Windows Azure allows building complex service architectures from simple components like web and worker roles that interact through a durable storage system. It emphasizes that the platform aims to provide a familiar development experience while handling all the complexities of highly scalable cloud services.
This document discusses cloud computing and Microsoft's Windows Azure platform. It defines cloud computing concepts like infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). It outlines the key components of Windows Azure including the Azure Fabric for running applications, Azure Storage for databases, and the Azure SDK. It also covers how to develop, deploy, and scale applications on the Azure platform using web and worker roles.
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup
Serverless architecture is the next big shift in computing - completely abstracting the underlying infrastructure and focusing 100% on the business logic.
Today we can create applications directly in our browser and leave the decision how they are hosted and scaled to the cloud provider. Moreover, this approach give us incredible control over the granularity of our applications since most of the time we are dealing with single function at a time.
In this presentation we will cover:
• Introduce Serverless Architectures
• Talk about the advantages of Serverless Architectures
• Discuss in details in event-driven computing
• Cover common Serverless approaches
• See practical applications with Azure Functions
• Compare AWS Lambda and Azure Functions
• Talk about open source alternatives
• Explore the relation between Microservices and Serverless Architectures
2014.10.22 Building Azure Solutions with Office 365Marco Parenzan
This document discusses building Azure solutions with Office 365. It provides an overview of Microsoft Azure services including compute, storage, networking and identity services. It also discusses Office 365 APIs for integrating with calendar, mail and contacts. Code samples are shown for accessing these APIs through REST calls and a library that abstracts away the REST requests. The document concludes with a demonstration of an application that integrates Office 365 and Azure services.
This document outlines an agenda for a session on Windows Azure. The agenda includes a spectacular rendering lab demonstration, an overview of Azure, discussions of Azure cloud services, web sites, and virtual machines, Azure storage options like tables, blobs, and queues, the Service Bus relay and message broker, SQL Azure, security and identity, and networking and elastic scaling. It also includes references to labs and demos that will be performed on these Azure services.
This document discusses different cloud platforms for hosting Grails applications. It provides an overview of infrastructure as a service (IaaS) models like Amazon EC2 and shared/dedicated virtual private servers, as well as platform as a service (PaaS) options including Amazon Beanstalk, Google App Engine, Heroku, Cloud Foundry, and Jelastic. A comparison chart evaluates these platforms based on factors such as pricing, control, reliability, and scalability. The document emphasizes that competition and changes in the cloud space are rapid and recommends keeping applications loosely coupled and testing platforms using free trials.
Presented at EclipseCon 2014, and an update to my EclipseCon 2013 presentation. I covered the latest tools for working with Java on Microsoft Azure, including our Plugin for Eclipse, options in Windows and Linux for authentication, security, and continuous integration, an introduction to the Java Developer Center for Azure, the Azure SDK for Java, and other tools and materials we've developed for Java developers with help from the community. We showed a number of working examples and tips and tricks for building, deploying, connecting, and maintaining Java applications in Eclipse, including multi-tier, and multiplatform Web applications that access data, servers and services in the cloud.
The document discusses microservices and how Azure supports the microservices architecture for modern applications. It defines microservices and service-oriented architecture as an approach to building applications as independent, interoperable services. It then describes the various Azure PaaS options for hosting microservices, such as App Service, Functions, and Service Fabric. It also covers supporting Azure services for state management, caching, storage, and monitoring microservices applications. Finally, it provides an example topology of a photo sharing solution built with multiple Azure microservices.
This document provides an overview of Azure fundamentals including virtual machines, containers, Azure Active Directory, Azure Cosmos DB, and communicating with on-premises networks. It demonstrates creating a web app using Docker containers, configuring Azure AD authentication, and querying DocumentDB in Cosmos DB. Key differences between SQL and NoSQL databases are explained. Cosmos DB is introduced as a globally distributed, multi-model database service that is tunable for consistency and offers comprehensive SLAs.
azure track -05- windows azure pack deep diveITProceed
by Alexandre Verkinderen, Christopher Keyaert
In this session, we will deep dive into Windows Azure Pack and demonstrate all the benefits that you could get from it. How to quickly create and deploy your web application ? How can the dev guys create their own isolated environment in a few clicks without your intervention ?
How to use Azure Active Directory and multi-factor authentication with your WAP environment? Come to this session to get answers to all these questions and everything that your should know about Windows Azure Pack.
Presented by Andrey Nikiforov
This talk covers the topics around cloud planning and architectures. Covering how to achieve attaining the various abilities, understand the alternatives, popular frameworks, etc.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
HCL Nomad Web – Best Practices and Managing Multiuser Environmentspanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed “automatically” in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browser’s cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
3. What Are We Talking About?
• Meet Windows Azure & TechEd Key Announcements
• Windows Azure Web Sites
• Windows Azure Virtual Machines
• Windows Azure Storage
• Visual Studio Tools Updates
• Miscellaneous Bits of Awesomesauce
4. Windows Azure Web Sites (WAWS)
Create a Web Site in Seconds
Simple Your Choice Fast
Create a web site your ASP, ASP.NET Deployment in seconds
self PHP, node.js (TFS, Git, FTP, WebDepl
oy)
Select from a gallery Develop on Dashboard monitoring
Windows, OSX, and
Linux Rapid Scalability
6. Windows Azure Web Sites (WAWS)
Source: TechEd NA - Windows Azure Web Sites - Under the Hood (AZR305)
7. Scaling Options with WAWS
Shared Reserved
Single tenant in a multi-tenant Just you
pool
Scale to handle more requests; Scale to increase performance –
not increase performance can pick more and larger VMs.
Quota limit No quota limit
10 for free Pay by hour
• Ability to set app settings via portal
– Merges from web.config and that which is stored in DB
• Custom domain name – use Reserved
• No SSL support . . . yet
8. Windows Azure Virtual Machines
Easy Options for Getting Started
1. Create new VM from image in VM Image Gallery
2. Customize image and capture for future use (cloud
composition)
3. Image Portability
9. Provision via Image Gallery
• Getting Started
– Management Portal
– Scripting (PowerShell, CLIs)
• Pick Image and VM Size
– XS, Small, Medium, Large or XL
– Microsoft
• Windows Server 2008 R2 SP1
• Windows Server 2012 RC
• Windows Server 2008 R2 SP1 w/ SQL Server Evaluation Edition
– Linux
• MySuse
• CentOS
• OpenSUSE
• Ubuntu
• Save to Blob Storage
10. Virtual Machines
• Disk Management
– OS Disk
– Data Disk
• Store your application data
• Max of 1TB in size and 16 disks (varies by VM size)
• SLA
– 99.95% for multi-instance roles
– 99.9% for single instance (coming soon)
• You manage the system
– SCOM
– 3rd party mgmt tools like RightScale and OpsCode
• Mixed Mode (PaaS + IaaS == Better Together)
12. So Many Choices! When do I use what?
Web Sites Web Roles (Cloud Services) Virtual Machines
Modern Web Apps Multi-tier Applications Server Applications
• “Basic” web apps or services • Web and worker roles • SQL Server
• Uses SQL Database • Scale independently • SharePoint
• Scale out or up on demand • Active Directory
• MySQL
• MongoDB
Continuous Deployment Advanced Administration VHD – Image or Gallery
• Git • Admin access • Cloud composition
• Team Foundation Service • Remote Desktop • Upload your own VHD
• Elevated privileges • Select from gallery
• Startup tasks/scripts
• IIS Configuration
Open Source Apps Advanced Networking OS Choice – Windows or Linux
• WordPress, Orchard, Drupal, • Windows Azure Connect • Windows Server versions
DotNetNuke, etc. • Windows Azure Virtual Network • Various Linux flavors
• Network Isolation
MySQL-as-a-Service
14. Improved Pricing and Management
• 10x Price Reduction for Storage Transaction
– $0.01 / 100,000 transactions ($1 per 10 million transaction)
• Configuration of Storage Analytics
– Configuration via management portal
– Detailed and configurable charts
• Monitoring Storage Metrics
– Configuration via management portal
– Display in management portal
15. Geo Redundant vs. Locally Redundant
Storage
• Geo Redundant
– 3 replicas in the location & 3 replicas in secondary location
(region)
– Enabled by default
– Update before or after account creation
• Locally Redundant
– 3 replicas in the location / data center / sub region
– Data may be lost in disaster scenario
– 23%-34% discount over GRS pricing (dependent on storage
amt.)
16. New Storage Service Features
• “2012-02-12” version of REST API
– SDK 1.7.1
– https://github.com/WindowsAzure/azure-sdk-for-
net/tree/sdk_1.7.1
• SAS for Tables and Queues
• Cross-Account Copying of Blobs
• Improved Blob Leasing
17. Shared Access Signature Updates
• Blobs
– Unbounded access time (previously 1 hour)
• Tables
– Grant access to entire table (“tn”)
– Grant access to partition key range (“startpk/endpk”) and row key
(“startrk/endrk”) (startpk, startrk), (endpk, endrk)
– Permissions: Query (“r”), Add (“a”), Update (“u”), Delete (“d”)
– Time Range: Unbounded (expiry time must be set)
• Queues
– Permissions: Read or Peak (“r”), Add (“a”), Update (“u”), Process
(“p”)*
18. Expanded Blob Copy
• Copying between storage accounts and within accounts is
async
• Only for destination accounts >= June 7, 2012
• Copy source is a URL
– Versioned change (use URL with 2012-02-12 version)
– Publically accessible or pre-authenticated via a SAS
– Can be a blob outside of Windows Azure!
• Asynchronous Copy
– Copy Blob returns 202 (Accepted) instead of 201 (Created)
– Copy operation is scheduled to run in background using spare
bandwidth (no SLA on how fast operation will complete)
– Poll to check on copy progress (number of bytes copied / total)
– May acquire infinite lease on source & destination
19. Improved Blob Leasing
• Control over blob lease time
– 15 seconds up to 60 seconds
– Infinite
• Changing of the lease ID
– Pass the lease ID to another process, preventing original
process from changing the blob
• Ability to provide a time to keep lease when breaking it
– Shorten time remaining on the lease when breaking
• Lease on the container
– Prevent something from deleting the container
– No impact on blobs in the container
21. Caching (Preview)
• In addition to Shared Caching
• Role-Based Caching
– Available memory on existing web or worker role (co-located)
– Dedicated worker role (dedicated)
– No premium charge – just the cost of the roles
– Additional features
• High availability
• Notifications
• Multiple named caches
• Memcached wire protocol
22. Custom Health Probes (Pages)
• Fabric Controller pings the Guest Agent
– Checks if the instance is alive
– Can’t determine if app can service requests
• Create a custom page to verify service logic
– Used by FC to check if service is “healthy”
23. Service Bus Explorer (Visual Studio)
• New to June 2012 tools
• Queues & Topics
• Send/Receive test msgs
• Queue Properties
• Not as robust as Service
Bus Explorer
(http://code.msdn.microsoft.com/windowsazure/Service-Bus-Explorer-f2abca5a)
24. New Role Templates
• New Visual Studio templates for common scenarios
• Cache Worker Role
• Worker Role with Service Bus Queue
25. Emulator Updates
• Using IIS Express
– Full IIS available if/when needed
• SQL Server Express 2012 LocalDB
26. Side-by-Side SDK Support
• SDK 1.6 and SDK 1.7 live together
• No need to uninstall previous version
• Change in .csproj file
• Easy upgrade from SDK 1.6 TO 1.7
27. NuGet Packages
• Visual Studio uses latest version from NuGet
– Easier to keep current (if you want)
• Assemblies:
– WindowsAzure.Storage
– WindowsAzure.ServiceBus
– Microsoft.WindowsAzure.ConfigurationManager
29. Quick Hits
• Windows Azure Active Directory
– Includes Access Control Services (ACS)
– Incorporates AD features in O365
– Graph API
• Windows Azure Virtual Network
– Hardware based networking
– Configuration script for your hardware
– Control IP addresses and machine names
– Control VNet
• Windows Azure Media Services
– Ingest, encode, transform, and distribute
– SmoothStreaming
– PowerShell based configuration (currently)
– Powering London 2012 Olympics
30. Let’s Wrap It Up!
• Get started quickly with Web Sites
• Do what you want with Virtual Machines
• Helpful & powerful updates to Storage Services
• SDK updates
• Enhancements to Visual Studio tooling
31. Resources
• Windows Azure Web Sites, Web Roles, and VMs: When to use
which?
– http://blogs.msdn.com/b/silverlining/archive/2012/06/27/windows-azure-
websites-web-roles-and-vms-when-to-use-which.aspx
• Windows Azure Web Sites - Under the Hood (AZR305), Yochay
Kiriaty & Craig Kitterman
– http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR305
• New Windows Azure Storage Features, Improved Manageability,
and Lower Prices
– http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/12/teched-
2012-new-windows-azure-storage-features-improved-manageability-and-
lower-prices.aspx
• Windows Azure Virtual Machines
– https://www.windowsazure.com/en-us/home/features/virtual-machines/
• Deep Dive Into Windows Azure Virtual Machines – From the Cloud
Vendor and Enterprise Perspective (AZR313)
– http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR313
Editor's Notes
#3: Windows Azure National ArchitectWindows Azure MVPHelp customers nationwide with their Windows Azure projects. This can include architectural design sessions, training, development, evangelism, etc.Reach me via email, Twitter, or my blog.
#7: Storage ControllerUses Azure blob storage UNC sharesAbstracted away from the userRuntime DBSQL DatabaseContains configuration information for the sitesRuns on Windows Azure – Worker roles of various config and sizes.W3wp – Runs in Full TrustProject Kudu – open source project behind WAWSComing to on-premises as well – announced at WPC
#8: Scale from Shared to ReservedNew VM is automatically provisionedNo lose of HTTP requests during scaling operation
#9: Image Portability – bring your own VHD, move to on-premises, whatever you want
#15: How to configure analytics in the portal - http://www.windowsazure.com/en-us/manage/services/storage/how-to-monitor-a-storage-account/
#18: BlobsNeed a “sv” query parameter set to “2012-02-12” to allow difference between “se” (signed expiry) and “st” (signed start) to be larger than 1 hrQueue scenario: producer ability to “add” msgs only, while consumer need “processing” and “read” accessQueue “process” == get and delete from the queue.
#29: Look at source in GitHub if you are curious on how it works .. . . Kind of interesting code actually.