One of the biggest announcements at the Microsoft Ignite 2019 is Azure Arc – the hybrid and multi-cloud platform from Microsoft.
View this content to learn how Azure Arc allows enterprises to manage on-prem and cloud resources like Windows VMs, Linux Servers, Kubernetes clusters, and Azure data services by centrally organizing and governing from a single place.
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.
With Azure Arc customers can manage virtual machines, Kubernetes clusters and data services on-premises, at service providers and in other clouds from a single view in Azure using the innovative security, monitoring and policy tools from Azure they appreciate. In this session you will get an introduction to Azure Arc and we will dive deeper into Azure Arc for Kubernetes specifically.
Cloud solutions could not be best solution if it is not chosen. One factor businesses deviates from cloud solutions is unawareness of getting best out of cloud solutions with increasing efficiency.
This presentation addresses gaps between discussion had at the global azure bootcamp New Jersey.
This is the Lesson 4 of the "Azure Governance - Free training" serie.
This document presents Azure Policy in-depth and lists all key items you should now when designing your Azure Policy Model.
Finally, the document describes all methods/tools (GUI & CLI) you can use to create, manage and assign Policy (Definition and Initiative Definition) to your Azure environment.
Creating and using a Custom Policies is also detailed on this document.
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.
With Azure Arc customers can manage virtual machines, Kubernetes clusters and data services on-premises, at service providers and in other clouds from a single view in Azure using the innovative security, monitoring and policy tools from Azure they appreciate. In this session you will get an introduction to Azure Arc and we will dive deeper into Azure Arc for Kubernetes specifically.
Cloud solutions could not be best solution if it is not chosen. One factor businesses deviates from cloud solutions is unawareness of getting best out of cloud solutions with increasing efficiency.
This presentation addresses gaps between discussion had at the global azure bootcamp New Jersey.
This is the Lesson 4 of the "Azure Governance - Free training" serie.
This document presents Azure Policy in-depth and lists all key items you should now when designing your Azure Policy Model.
Finally, the document describes all methods/tools (GUI & CLI) you can use to create, manage and assign Policy (Definition and Initiative Definition) to your Azure environment.
Creating and using a Custom Policies is also detailed on this document.
Microsoft Azure Platform-as-a-Service (PaaS)Chris Dufour
Azure is Microsoft’s cloud computing platform made up of a growing collection of integrated services: compute, storage, data, networking and apps.
Azure is the only major cloud platform ranked by Gartner as an industry leader for both Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). This powerful combination of managed and unmanaged services lets you build, deploy and manage applications in any way you like for unmatched productivity.
In this talk we will take a look at Microsoft’s cloud strategy and see how you can leverage PaaS in your environment.
Microsoft Azure Platform-as-a-Service (PaaS)Chris Dufour
Azure is Microsoft’s cloud computing platform made up of a growing collection of integrated services: compute, storage, data, networking and apps.
Azure is the only major cloud platform ranked by Gartner as an industry leader for both Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). This powerful combination of managed and unmanaged services lets you build, deploy and manage applications in any way you like for unmatched productivity.
In this talk we will take a look at Microsoft’s cloud strategy and see how you can leverage PaaS in your environment.
Slides (in English, only the first one in Italian) from my session at .NET Conf 2020 (https://dotnetconf.it/) about Kubernetes (AKS) versus Azure App Service for .NET Developers
Azure Identity (AD,ADFS 2.0,AAD,ADB2C,OAuth,OpenID,PingID,AD Custom Policies) ,
Azure PaaS (Azure Functions, Serverless computing, Azure Comsos DB, Webhooks, API Apps, Logic Apps, Kudu, Azure Websites), Azure Functions, Lamda Function, Event Functions, Serverless architecture, Implementing azure functions on GIT HUB comment feature, Why Azure Functions, Azure Virtual Machines, Azure Cloud Services, Azure Web Apps & WebJobs, Service Fabric, Consumption Plans, Billing Model, Benefits of Azure Functions, What is serverless, Implementing bigger solutions into smaller azure functions, Microservices, Use cases, Function App, Implementation storing unstructured data using Azure functions into Cosmos DB, Cosmos DB, Custom Azure functions, Azure Cosmos DB, IOTS, Document DB, Doc DB, How to setup a Jenkins build server and automatically trigger code from Visual studio online,Azure App Service, App service Environment, Azure Stack, Managing Azure App services, Azure Powershell, Azure CLI, REST APIS, Azure Portal, Templates, Kudu Console access, Run GIT Commands on Kudu Console, Locking Azure Resources, Configuring Custom Domains, Adding Extensions to Azure Web App/Websites, App service Deployment options, Data Services in Azure , Azure SQL, Azure SQL server, Azure SQL database vs SQL server in a Azure VM, SQL Tiers, DTU, Data Transactional Unit, Planning & provisioning azure SQL databases,Migrating SQL Databases, Azure SQL Server, SQL server transactional replication, Deploy database to Microsoft Azure Database Wizard, DAC package, DAC, SQL compatibility issues, Migrating SQL with downtime, DMA, Data Migration Assistant, Database Snapshot, Migrating SQL without downtime, DTU, Data Transactional Unit, Recommendations for best performance during SQL Import Process, Transactional Replication, T-SQL, Task to implement what ever you learnt till now,
Becoming a Microsoft Specialist in Microsoft Azure InfrastructureSyed Irtaza Ali
A quick study guide to the Microsoft Azure exam on how to manage infrastructure in Azure.
12/08/2014 - Version 3.0 uploaded with Azure Features and additional MCQs
11/10/2014 - Version 2.0 uploaded with 5 sample questions.
11/07/2014 - Version 1.0 uploaded
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDocker, Inc.
Cloud native applications are composed of containers, serverless functions and managed cloud services.
What is the best set of tools on your desktop to provide a rapid, iterative development experience and package applications using these three components?
This hand-on talk will explain how you can complement Docker Desktop, with it’s local Docker engine and Kubernetes cluster, with open source tools such as the Virtual Kubelet, Open Service Broker, the Gloo hybrid app gateway, Draft, and others, to build the most productive development inner-loop for these type of applications.
It will also cover how you can use the Cloud Native Application Bundle (CNAB) format and it’s implementation in the Docker app experimental tool to package your application and manage it with container supply chain tooling such as Docker Hub.
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
Cloud native applications are composed of containers, serverless functions and managed cloud services.
What is the best set of tools on your desktop to provide a rapid, iterative development experience and package applications using these three components?
This hand-on talk will explain how you can complement Docker Desktop, with it’s local Docker engine and Kubernetes cluster, with open source tools such as the Virtual Kubelet, Open Service Broker, the Gloo hybrid app gateway, Draft, and others, to build the most productive development inner-loop for these type of applications.
It will also cover how you can use the Cloud Native Application Bundle (CNAB) format and it’s implementation in the Docker app experimental tool to package your application and manage it with container supply chain tooling such as Docker Hub.
Wide variety of services that cloud architectures can manage using different approaches for example Azure Active Directory Domain Services (Azure AD DS), part of Microsoft Entra, enables you to use managed domain services—such as Windows Domain Join, group policy, LDAP, and Kerberos authentication—without having to deploy, manage, or patch domain controllers.
When managed domain services are enabled for virtual machines and directory-aware applications deployed in Azure with a click of a button.
Reduce operational and maintenance costs associated with managing identity infrastructure for your virtual machines and legacy applications.
Managed domain allows legacy applications to be run in the cloud through an easier means of migrating on-premises apps to a managed domain.
Furthermore it allows streamline management of all applications from your legacy, directory-aware apps alongside your modern cloud apps with a single identity solution. It allow the achievement of highly available service with the use of Azure AD Domain Services which can includes multiple
domain controllers to provide high availability for your managed domain.
This approach will ensure business continuity and guaranteed service uptime and resilience to failures.
Accelerate Application Innovation Journey with Azure Kubernetes Service WinWire Technologies Inc
Regardless of your organization’s size or industry, migrating to the public cloud and Kubernetes is burdened with business and technical risk. Managing Kubernetes clusters, applying blueprint to clusters and adding requisite governance and control are just a few hurdles that can stall your application modernization journey.
Azure Kubernetes Service (AKS) simplifies deploying a managed Kubernetes cluster in Azure by offloading much of the complexity and operational overhead.
In this session, you will learn:
- Introduction and architecture of AKS
- Best practices in adopting Azure Kubernetes Service
- How to monitor and optimize AKS
Improving customer relationships is a top concern for most businesses today. Cloud solutions and technologies have made it easier than ever for businesses to implement solutions that drive customer engagement. Yet, at the same time, the abundance of choice has added to the complexity and anxiety of decision-makers. How do you decide where to invest your limited –and valuable– resources to best help your company compete for customers?
Watch these slides to learn about some of the top CRM trends to watch in 2020. In this session, you will learn:
– Where does CRM fit within the modern, digital enterprise
– What are the top CRM trends to watch in 2020
– How can you take advantage of these trends
Organizations are grappling to manually classify and create an inventory for distributed and heterogeneous data assets to deliver value. However, the new Azure service for enterprises – Azure Synapse Analytics is poised to help organizations and fill the gap between data warehouses and data lakes.
The modern workplace is evolving at a rapid pace. It’s a concern for organizations as teams operate from multiple geographies, adopting innovative business models, and rising complexities concerning security. Are you facing issues in building a modern workplace?
If yes, view this recorded version to learn how to ‘Build a Modern Workplace using Microsoft Teams.’ In this session, you will hear:
Introduction to Microsoft Teams and why it’s imperative to adopt
Highlights from the recent updates on Teams
Top use cases and business scenarios
Build distributed, highly scalable applications in .NET using Microsoft OrleansWinWire Technologies Inc
Real-time services such as e-commerce, online gaming, and social media demand an interactive, dynamic cloud computing application and platform as their workload continues to grow. However, designing those scalable and reliable computing applications can be complicated and challenging. Are you facing such challenges?
If yes, view this slides to learn how to ‘Build distributed, highly scalable applications in .NET using Microsoft Orleans’. In this slides, you will find out:
- How to build a scalable computing application
- How to protect applications from perils of concurrency
- The need to simplify programming in the cloud
Are you looking to automate your infrastructure but not sure where to start? View this presentation on ‘Getting started with Infrastructure as code’ to learn how to leverage IaC to deploy and manage resources on Azure. You will learn:
• Introduction to IaC
• Develop a simple IaC using Terraform
• Manage the deployed infrastructure using Terraform
View webinar recording at https://www.winwire.com/webinars
Success for Box to OneDrive migration depends on how you plan, assess and remediate your target environment. Before initiating your migration, it’s imperative to assess your current environment to achieve better outcomes.
Are you planning to migrate your data from Box to OneDrive? If yes, it’s a complex and a challenging process, and because of its complexity, many migrations run into issues that interrupt or stop a process.
Watch these slides to learn about the facets of Box to OneDrive Migration before you start the migration. This will enable you to make the transition smooth, hassle-free and will derive better outcomes. You will learn
How to assess your current source environment
Importance of choosing the right tool
Problems faced during migration
Best practices
One of the major concerns for most organizations considering cloud services is security in the cloud. Are you looking to secure your cloud environment or services, no matter what they may be – data, operating system, domain or applications from intrusion and vulnerabilities? Azure Active Directory is Microsoft's multi-tenant, cloud-based directory, and identity management service helping secure your cloud and on-premise environments.
In this presentation, we discussed Azure Active Directory (Azure AD) Identity Protection, Conditional Access, Identity Management which uses AI and machine learning capabilities to help secure your cloud environment – Office 365 and Azure. In this session, we discussed
Advanced features of Azure AD
Demonstrate the detection capabilities, and real-time prevention
Are you looking to build and deploy modern applications that run the same way on the cloud and on-premises environments? Are you delivering the hybrid cloud applications / services your customers are looking for? Azure and Azure Stack can help you achieve this, by enabling you to deliver Azure services on the cloud and on-premises and help simplify hybrid application development.
Microsoft Teams is becoming Office 365’s primary collaboration tool that brings together people, conversations, and content required for a digital workspace for high performing teams.
In this webinar, we discussed why these types of apps are becoming so popular, what makes Teams unique and how the new app will create more open, digital environment that makes work visible, integrated and accessible—across the team. You will learn:
Introduction to Microsoft Teams
Top use cases, business scenarios, and best practices
Office 365 tools to be configured before enabling Teams
In this session, you will learn about
• What hybrid is, common hybrid scenarios and best practices
• How to develop a hybrid strategy – Keep certain components on-premise while taking advantages of cloud
• How to successfully implement hybrid – SharePoint and Office 365 environments
• How to take advantage of Azure capabilities to extend the features of Office 365 to support existing customizations
Looking to build intelligent apps that will get to market faster or create apps by stitching together valuable and complementary functionality from various sources?
Azure serverless helps you quickly build and deploy cloud-scale enterprise applications in Azure leveraging Azure’s key serverless offerings – Functions, Logic Apps, and Event Grid.
Serverless computing is the abstraction of servers, infrastructure, and operating systems. Azure Serverless allows you to focus on building and deploying your code without worrying about managing servers. Once deployed, you can trust Azure to scale your code in real-time as per need, and you pay for only the resources you use.
Microsoft Dynamics CRM provides the accurate and timely unified view of the customer that businesses need to run customer-centric businesses. Most importantly, it empowers organizations to establish a more meaningful and personalized experience with their customers at the right time on the right channel. The webinar highlighted on:
• Cloud vs. On-premise options
• Navigation and dashboards
• Entities and Customization options
• Extending the system using familiar IDE
• Customer Stories
Microsoft’s Application Modernization enables you to design and architect enterprise solutions leveraging Microsoft Azure while ensuring the security of your data and integration with your other line-of-business systems.
In this webinar, you can learn about:
• Hybrid IT infrastructure planning
• Design considerations for cloud-hosted apps and data
• Changing world of app development, management & deployment for cloud
• Ensure security, scalability and LOB integration for modern apps
Modern Data Security for the Enterprises – SQL Server & Azure SQL DatabaseWinWire Technologies Inc
The webinar talked about the layers of data protection, important security features, potential scenarios in which these features can be applied to limit exposure to security threats and best practices for securing business applications and data. We covered following topics on SQL Server 2016 and Azure SQL Database security features
• Access Level Control
• Data Encryption
• Monitoring
eRoom is designed specifically for small to medium-sized businesses in need of a collaboration tool. In this webinar, the topics we included:
• SharePoint Online and Office overview
• Comparison between eRoom and SharePoint Online / Office 365
• Migration methodologies from eRoom to Office 365
• Migration options from eRoom to Office 365
This webinar session introduced the basics of Azure (topics below) allowing you to get online and start working in the Azure environment.
• Azure Portal Demo
• Azure VMs
• Azure Storage
• Azure SQL
• Azure Connectivity options to the Data Center
• Understanding ASP.NET Core 1.0 (ASP.NET 5) and why it will replace Classic ASP.NET.
• ASP.NET Core 1.0 - What has changed?
• ASP.NET Core 1.0 - Reviving .NET.
• Build better apps for any platform, including iOS, Android, Java, Linux or Windows with DevOps.
• Accelerate your application delivery lifecycle with DevOps.
• Let teams share code, track work, and ship software—for any language, all in a single package. It is the perfect complement to your IDE.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
5. IMAGES WITH TEXTIntroducing Azure Arc
Unifying Orchestration &
Governance in Multi-cloud
Deployments
Enables deployment of Azure
services anywhere and extends
Azure management to any
infrastructure and cloud such as
Amazon, Google
6. What is Azure Arc?
Bring Azure services and management to any infrastructure
Azure Arc is a set of technologies that extends Azure management and enables Azure
services to run across on-premises, multi-cloud, and edge.
Run Azure
data
services
anywhere
Extend Azure
management
across your
environments
Implement
Azure
security
anywhere
Adopt cloud
practices on-
premises
7.
8. Azure Management
Tools and
experiences
Portal
Shell
Bash
CLI
Ecosystem
Marketplace
Search Index Groups Tags
Azure
Customers
Management Services
Monitoring | Update | Containers | Backup | Security Center | More
Azure
Resource
Manager Environments & automation
Organization and inventory
Governance & compliance
Access and security
RBAC | Locks | Subscriptions Search | Index | Groups | Tags
Templates | Extensions Logs | Policy | Blueprints
Azure
Services
Over 200
services
Extensibility
for new
Resources
Azure
9. Customer locations
Azure Management
Tools and
experiences
Portal
Shell
Bash
CLI
Ecosystem
Marketplace
Search Index Groups
Tags
Azure
Customers
Management Services
Monitoring | Update | Containers | Backup | Security Center | More
Azure
Resource
Manager Environments & automation
Organization and inventory
Governance & compliance
Access and security
RBAC | Locks | Subscriptions Search | Index | Groups | Tags
Templates | Extensions Logs | Policy | Blueprints
Azure
Services
Azure
Azure Arc
Azure Data Studio
KBs Native Tools
Server Admin Tools
Local Tools
Single Control Pane for resources everywhere
10. Management
Experiences
Azure Portal
Azure CLI
Azure SDK
Azure
Azure Resource
Manager
Identity
RBAC
Policy
Index
Groups
Etc.
Customer Locations
Azure Data Services
Wave 1
• SQL
• PostgresSQL
Resource Specific
Tools
Kubernetes
Servers
Azure Arc Data Controller
Azure Arc
Data agent
Azure PaaS
Control
Azure Arc KBs
Agent
GitOps Manager
KBs Cluster
Linux
Azure Arc
Server agent
Windows Server
Azure Data Studio
KBs Native Tools
Cluster Provisioning
Cluster upgrade and patch
management
Cluster lifecycle management
Cluster monitoring
Server Admin Tools
Azure Arc
data RP
Container
registry
Azure Arc
KBs RP
Azure Arc
Server RP
Azure Arc
technologies
Azure Management
Single Control Pane for resources everywhere
11. IMAGES WITH TEXTFeatures of Azure Arc
Organize and govern
across environments
Manage Kubernetes
Apps at scale
Run data services
anywhere
Databases, Kubernetes clusters,
and servers sprawling across on-
premises, edge and multi-cloud
environments
Deploy and manage Kubernetes
applications across environments
using DevOps
Automated patching, upgrades,
security and scale on-demand
12. IMAGES WITH TEXTBenefits of Azure Arc
Unified approach to
managing environments
Azure Resource Manager,
Microsoft Azure Cloud
Shell, Azure portal, API,
and Microsoft Azure
Policy.
Build containerized
apps
Cloud
Security
Apps are deployed,
configured, and managed
uniformly using GitOps-
based configuration
management
Across environments with
centralized role-based
access control and
security policies.
13. IMAGES WITH TEXTBenefits of Azure Arc
Organize all your
servers
Govern all your servers
that sit on-premises, on
other clouds or at the
edge the same way that
you govern your Azure
servers
Expand Azure Stack
for any edge
Provide cloud capabilities in
the harshest environment
conditions supporting
scenarios such as tactical
edge, humanitarian and
emergency response efforts
Run Managed
Services
Arc can run managed
services successfully in a
hybrid and multi-cloud
environment
14. IMAGES WITH TEXTHow to use Azure Arc - Public Preview
Connect machines to
Azure using Azure Arc
for servers - Portal
Connect machines to
Azure using Azure Arc
for servers - PowerShell
Azure Connected
Machine Agent CLI
interface
15. IMAGES WITH TEXTAzure Arc for Servers
Allows you to manage machines
which are outside of Azure
Non-Azure machine when
connected to Azure, it becomes
a Connected Machine - A
resource in Azure
Connected
Machine has a Resource ID
16. IMAGES WITH TEXTAzure Arc for Servers
Windows Server 2012 R2
and newer
Clients – Supported Operating Systems
Ubuntu 16.04 and
18.04
In Public Preview
17. IMAGES WITH TEXTAzure Arc for Servers
Networking Configuration
Agent requires connectivity to Azure Arc
service endpoints
Make sure URLs are not blocked by
firewall
All connections are outbound from the
agent to Azure, and are secured with SSL
All traffic can be routed via an HTTPS
proxy
18. IMAGES WITH TEXTAzure Arc for Servers
Networking Configuration - Installation Network Requirements
Download the Azure Connected Machine
Agent package
Below sites must be accessible from your
environment
19. IMAGES WITH TEXTAzure Arc for Servers
Register the required Resource Providers
In order to use Azure Arc for Servers, you must register the required Resource Providers.
Microsoft.HybridCompute Microsoft.GuestConfiguration
20. IMAGES WITH TEXTAzure Arc for Servers
Machine changes after installing the agent
If you have a change tracking solution deployed in your environment, you can use the list below to track, identify,
and allow the changes made by the Azure Connected Machine Agent (AzCMAgent) installation package
Windows
Registry keys for Azure Connected Machine Agent
Linux
21. IMAGES WITH TEXTAzure Arc for Servers
Supported Scenarios
After you register a node you can start managing your nodes using other Azure services. Following scenarios are
supported for Connected Machines.
• Assign Azure policies to Connected Machines
using the same experience as policy assignment to
Azure virtual machines.
• The Guest Configuration Agent logs for a
Connected Machine are in the following locations
Guest Configuration
• Log data collected by the Microsoft Monitoring
Agent (MMA) and stored in Log Analytics
workspace will now contain properties specific to
the machine such as ResourceId
• Machines that already have the MMA agent
installed, will have Azure Arc functionality enabled
via updated Management Packs.
• MMA agent ver 10.20.18011 or above is required
• Hybrid ResourceId form
Log Analytics
22. IMAGES WITH TEXTHow to use Azure Arc - Public Preview
Connect machines to
Azure using Azure Arc
for servers - Portal
Connect machines to
Azure using Azure Arc
for servers - PowerShell
Azure Connected
Machine Agent CLI
interface
23. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - Portal
Generate the agent install script using the Azure portal
1. Launch https://aka.ms/hybridmachineportal
2. Click on +Add
3. Follow the wizard to completion
4. The last page has a script generated which you can
copy (or download).
On the Non-Azure servers you want to manage:
1. Logon to the server (using SSH, RDP or PowerShell
Remoting)
2. Start a shell: bash on Linux, PowerShell as
Administrator on Windows
3. Paste in the script from the portal and execute it on
the server to be connected to Azure.
4. The default authentication for onboarding an
individual server is interactive using Azure 'device
login'. When you run the script, you will see a message
similar to:
24. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - Portal
Execute the script on target nodes
Log in to each Node and execute the script you generated from the portal. After the script completes
successfully, go to the Azure portal verify that the server has been successfully connected.
25. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - Portal
Clean up
1. Select the machine in Portal, click
the ellipsis and select Delete.
2. Uninstall the agent from the
machine.
On Windows, you can use the "Apps &
Features" control panel to uninstall the
agent.
26. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - Portal
Clean up
Script the uninstall, you can use the following example which retrieves the PackageId and uninstall agent using
On Linux, execute sudo apt purge hybridagent
27. IMAGES WITH TEXTHow to use Azure Arc - Public Preview
Connect machines to
Azure using Azure Arc
for servers - Portal
Connect machines to
Azure using Azure Arc
for servers - PowerShell
Azure Connected
Machine Agent CLI
interface
28. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - PowerShell
Create a Service Principal for Onboarding At Scale
Limited management
identity that is granted
only the minimum
permission
necessary to connect
machines to Azure
Safer than using a more
powerful account like a
Tenant Administrator.
Used only during
onboarding
Safely delete the
Service Principal
after you connect your
desired servers
29. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - PowerShell
Steps to create the Service Principal
In this example, we will use Azure PowerShell to create a Service Principal Name (SPN).
30. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - PowerShell
Steps to create the Service Principal
31. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - PowerShell
Manually install the agent and connect to Azure
Linux
• For Linux servers, the agent is distributed via
Microsoft's package repository using the
preferred package format for the distribution
(.RPM or .DEB).
Note: During Public Preview, only one package has
been released, which is suitable for Ubuntu 16.04
or 18.04.
The simplest option is to register the package repository,
and then install the package using the distribution’s
package manager. The bash script located at
https://aka.ms/azcmagent performs
1. Configures the host machine to download from
packages.microsoft.com
2. Installs the Hybrid Resource Provider package
3. Optionally, configures the agent for proxy operation,
if you specify - -proxy
32. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - PowerShell
Parameters
tenant-id
subscription-id
resource-group
location
resource-name
The Tenant GUID. You can find it in Azure portal by selecting Azure Active
directory -> properties -> Directory ID.
The GUID of the subscription, in Azure, where you want to connect your machine.
The resource group where you want your machine connected
See Azure regions and locations. This location can be the same, or different, as
the resource group’s location. For public preview, the service is supported in
WestUS2 and West Europe.
(Optional) Used for the Azure resource representation of your on-premises
machine. If you do not specify this value, the machine hostname will be used.
33. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - PowerShell
Parameters
Upon successful completion, your machine is connected to Azure. You can view your machine in the Azure
portal by visiting https://aka.ms/hybridmachineportal.
34. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - PowerShell
Proxy server configuration
Linux
• Run the install_linux_hybrid_agent.sh script from the Install the Agent section above, with --proxy .
• If you have already installed the agent, execute the command
/opt/azcmagent/bin/hybridrp_proxy add http://{proxy-url}:{proxy-port} , which configures the proxy and restarts the agent.
Windows
35. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - PowerShell
Clean up
1. Select the machine in Portal, click
the ellipsis and select Delete.
2. Uninstall the agent from the
machine.
On Windows, you can use the "Apps &
Features" control panel to uninstall the
agent.
36. IMAGES WITH TEXTAzure Arc for Servers
Connect machines to Azure using Azure Arc for servers - PowerShell
Clean up
Script the uninstall, you can use the following example which retrieves the PackageId and uninstall agent using
On Linux, execute sudo apt purge hybridagent
37. IMAGES WITH TEXTHow to use Azure Arc - Public Preview
Connect machines to
Azure using Azure Arc
for servers - Portal
Connect machines to
Azure using Azure Arc
for servers - PowerShell
Azure Connected
Machine Agent CLI
interface
38. IMAGES WITH TEXTAzure Arc for Servers
Azure Connected Machine Agent CLI interface
Azcmagent (Azure Connected
Machine Agent) tool is used to
configure and troubleshoot a
non-azure machines connection
to Azure.
The agent itself is a daemon
process called himdsd on Linux,
and a Windows Service called
himds on Windows.
azcmagent connect is used to
establish a connection between
this machine and Azure, and
azcmagent disconnect if you
decide you no longer want that
connection.
Options
39. IMAGES WITH TEXTAzure Arc for Servers
Azure Connected Machine Agent CLI interface
azcmagent connect
Synopsis
• Uses the authentication options provided to create a resource in Azure Resource Manager
• Resource is in the subscription and resource group requested
• Data about the machine is stored in the Azure region specified by the location parameter
• Certificate corresponding to the System-Assigned Identity of this machine is then
downloaded and stored locally
• Azure Connected Machine Metadata Service and Guest Configuration Agent begin
synchronizing with Azure cloud
40. IMAGES WITH TEXTAzure Arc for Servers
Azure Connected Machine Agent CLI interface
azcmagent connect
Syntax azcmagent connect [flags]
Options
41. IMAGES WITH TEXTAzure Arc for Servers
Azure Connected Machine Agent CLI interface
azcmagent disconnect
Synopsis
• Uses the authentication options provided to create a resource in Azure Resource Manager
• Azure Connected Machine Metadata Service and Guest Configuration Agent will be
disconnected.
• This command does not stop or remove the services
• This command requires higher privileges than the "Azure Connected Machine
Onboarding" role.
• Once a machine is disconnected, use azcmagent connect , not azcmagent reconnect if
you want to create a new resource for it in Azure.
42. IMAGES WITH TEXTAzure Arc for Servers
Azure Connected Machine Agent CLI interface
azcmagent disconnect
Syntax azcmagent disconnect [flags]
Options
43. IMAGES WITH TEXTAzure Arc for Servers
Azure Connected Machine Agent CLI interface
azcmagent reconnect
Synopsis
• Reconnect machine with invalid credentials to Azure
• If a machine already has a resource in Azure but is not able to authenticate to it, it can be
reconnected
• If a machine was disconnected with azcmagent disconnect , use azcmagent connect
instead.
• Retrieve new credentials corresponding to the Azure Resource Manager resource
representing this machine.
• This command requires higher privileges than the Azure Connected Machine
Onboarding role.
44. IMAGES WITH TEXTAzure Arc for Servers
Azure Connected Machine Agent CLI interface
azcmagent reconnect
Syntax azcmagent reconnect [flags]
Options
45. IMAGES WITH TEXTAzure Arc for Servers
Azure Connected Machine Agent CLI interface
azcmagent show
Synopsis Gets machine metadata and Agent status. This is primarily useful for troubleshooting
Syntax azcmagent show [flags]
Options -h, --help help for show
46. IMAGES WITH TEXTAzure Arc for Servers
Azure Connected Machine Agent CLI interface
azcmagent version
Synopsis Display the Hybrid Management Agent version
Syntax azcmagent version [flags]
Options -h, --help help for version
47. IMAGES WITH TEXTResources
1. Azure Arc: Enterprise Multi-Cloud Platform - https://www.winwire.com/azure-arc/
2. Introducing Azure Arc - https://azure.microsoft.com/en-us/services/azure-arc/
3. Azure services now run anywhere with new hybrid capabilities - https://azure.microsoft.com/en-us/blog/azure-
services-now-run-anywhere-with-new-hybrid-capabilities-announcing-azure-arc/
4. Organize all your servers outside of Azure with Azure Arc - https://azure.microsoft.com/en-
us/resources/videos/organize-govern-across-environments-with-azure-arc/
5. Azure Hybrid - https://azure.microsoft.com/mediahandler/files/resourcefiles/azure-arc-
infographic/Azure_Arc_Infographic.pdf