This is the presentation deck used during the event organized by Cloud Journey User Group on 06th March 2021 to know about the power of Microsoft Graph with focus on applications like Power Apps, Power Automate and dotnet core
The document summarizes the benefits of cloud computing for enterprises. It notes that cloud computing allows companies to pay for access to IT resources as needed rather than owning physical infrastructure, which optimizes costs. It also allows companies to quickly scale their infrastructure at peak times without over-provisioning for average usage. The document then outlines different types of cloud models and describes Microsoft's cloud offerings, including the Windows Azure platform and categories of cloud-based services provided by Microsoft.
What is Microsoft Azure?
What is Azure used for?
Why do businesses want to use someone else's hardware?
What are the advantages of virtualization?
Is Azure secure?
How does Azure stack up against the competition?
To help you make an informed decision about whether Azure is right for your business.
Microsoft Azure is a cloud computing platform that allows users to build, deploy, and manage applications and services through a global network of Microsoft-managed data centers. It provides integrated services for analytics, computing, database, mobile, networking, storage, and web functionality. Users can access these services through Microsoft Azure's pay-as-you-go model, paying only for the resources they consume. Azure allows users to build applications using infrastructure, platform, and software as a service models.
Microsoft Azure is a cloud computing platform that allows users to build, deploy, and manage applications and services through Microsoft-managed data centers. It provides a global network that offers faster development times and scalability compared to traditional hosting, while reducing costs. Azure ensures data protection and security with backups, recovery options, and 99.99% uptime. Developers can build apps using any language or tool and deploy them anywhere while extending their existing IT infrastructure into the cloud.
The document discusses challenges facing today's enterprises such as cutting costs, driving value with tight budgets, maintaining security while increasing access, and finding the right transformative capabilities. It then discusses challenges in building applications related to scaling, availability, and costs. The remainder summarizes Microsoft's Windows Azure cloud computing platform, how it addresses these challenges, example use cases, and pricing models.
This document provides an overview of Microsoft Azure cloud services and why businesses use the cloud. It discusses Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) models. Key Azure services are mentioned, including Virtual Machines, SQL Database, storage, and web apps. The cloud allows businesses to rapidly setup environments, scale as needed, and increase efficiency at a lower cost compared to on-premises infrastructure.
Introduction of Windows azure and overviewVishal Tandel
This document discusses Microsoft's cloud computing services, including Windows Azure. Windows Azure is described as an operating system for the cloud that provides automatic provisioning and management of resources. Key services on Windows Azure include SQL Azure for scalable database services, storage options, and an application development platform called AppFabric. The document also outlines how .NET, PHP, Java, and Tomcat applications can be deployed on Windows Azure and run on virtual machines. It concludes by discussing how researchers can get started with cloud computing using options like Windows Azure virtual machines and cloud services.
The document summarizes the benefits of cloud computing for enterprises. It notes that cloud computing allows companies to pay for access to IT resources as needed rather than owning physical infrastructure, which optimizes costs. It also allows companies to quickly scale their infrastructure at peak times without over-provisioning for average usage. The document then outlines different types of cloud models and describes Microsoft's cloud offerings, including the Windows Azure platform and categories of cloud-based services provided by Microsoft.
What is Microsoft Azure?
What is Azure used for?
Why do businesses want to use someone else's hardware?
What are the advantages of virtualization?
Is Azure secure?
How does Azure stack up against the competition?
To help you make an informed decision about whether Azure is right for your business.
Microsoft Azure is a cloud computing platform that allows users to build, deploy, and manage applications and services through a global network of Microsoft-managed data centers. It provides integrated services for analytics, computing, database, mobile, networking, storage, and web functionality. Users can access these services through Microsoft Azure's pay-as-you-go model, paying only for the resources they consume. Azure allows users to build applications using infrastructure, platform, and software as a service models.
Microsoft Azure is a cloud computing platform that allows users to build, deploy, and manage applications and services through Microsoft-managed data centers. It provides a global network that offers faster development times and scalability compared to traditional hosting, while reducing costs. Azure ensures data protection and security with backups, recovery options, and 99.99% uptime. Developers can build apps using any language or tool and deploy them anywhere while extending their existing IT infrastructure into the cloud.
The document discusses challenges facing today's enterprises such as cutting costs, driving value with tight budgets, maintaining security while increasing access, and finding the right transformative capabilities. It then discusses challenges in building applications related to scaling, availability, and costs. The remainder summarizes Microsoft's Windows Azure cloud computing platform, how it addresses these challenges, example use cases, and pricing models.
This document provides an overview of Microsoft Azure cloud services and why businesses use the cloud. It discusses Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) models. Key Azure services are mentioned, including Virtual Machines, SQL Database, storage, and web apps. The cloud allows businesses to rapidly setup environments, scale as needed, and increase efficiency at a lower cost compared to on-premises infrastructure.
Introduction of Windows azure and overviewVishal Tandel
This document discusses Microsoft's cloud computing services, including Windows Azure. Windows Azure is described as an operating system for the cloud that provides automatic provisioning and management of resources. Key services on Windows Azure include SQL Azure for scalable database services, storage options, and an application development platform called AppFabric. The document also outlines how .NET, PHP, Java, and Tomcat applications can be deployed on Windows Azure and run on virtual machines. It concludes by discussing how researchers can get started with cloud computing using options like Windows Azure virtual machines and cloud services.
This document provides an overview of Azure including:
- Types of cloud computing like public and private clouds
- Deployment patterns in Azure like IaaS, PaaS, and SaaS
- ARM architecture brings together Azure resources and resource groups
- Azure regions and availability zones for geographic distribution
- Subscription types like pay-as-you-go, free trial, and enterprise agreements
- Resource groups contain related resources for an Azure solution
Azure was announced in October 2008 and released on 1 February 2010 as Windows Azure, before being renamed to Microsoft Azure on 25 March 2014. Along with Amazon Web Services Azure is considered a leader in the IAAS field.
Microsoft Azure is an open and flexible cloud platform that enables you to quickly build, deploy, and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool, or framework. And you can integrate your public cloud applications with your existing IT environment.
This definition tells us that Microsoft Azure is a cloud platform, which means you can use it for running your business applications, services, and workloads in the cloud. But it also includes some key words that tell us even more:
Open Microsoft Azure provides a set of cloud services that allow you to build and deploy cloud-based applications using almost any programming language, framework, or tool.
Flexible Microsoft Azure provides a wide range of cloud services that can let you do everything from hosting your company’s website to running big SQL databases in the cloud. It also includes different features that can help deliver high performance and low latency for cloud-based applications.
Microsoft-managed Microsoft Azure services are currently hosted in several datacenters spread across the United States, Europe, and Asia. These datacenters are managed by Microsoft and provide expert global support on a 24x7x365 basis.
Compatible Cloud applications running on Microsoft Azure can easily be integrated with on-premises IT environments that utilize the Microsoft Windows Server platform.
It provides both PAAS and IAAS services and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.
This document provides an overview of the Microsoft Azure cloud platform, including its capabilities and services. It discusses Microsoft's experience in the cloud with services like Outlook.com, Xbox Live, and Bing. It also provides examples of how companies have used Azure, such as a vehicle data website using it for overflow capacity, a call center leveraging web services on Azure, and an online education tool saving on development costs. Overall, the document promotes Azure as a scalable and cost-effective cloud platform for developing and hosting a variety of application types and models.
Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks.
Productive
Reduce time to market, by delivering features faster with over 100 end-to-end services.
Hybrid
Develop and deploy where you want, with the only consistent hybrid cloud on the market. Extend Azure on-premises with Azure Stack.
Intelligent
Create intelligent apps using powerful data and artificial intelligence services.
Trusted
Join startups, governments, and 90 percent of Fortune 500 businesses who run on the Microsoft Cloud today.
Cloud computing and the Windows Azure Services Platform (KU Leuven)Maarten Balliauw
Maarten Balliauw gave a presentation on cloud computing and the Windows Azure Services Platform. He began with an overview of cloud computing and defined infrastructure as a service (IAAS), platform as a service (PAAS), and software as a service (SASS). He then discussed Windows Azure and its core services - Blob storage, Table storage, Queue storage, and SQL Azure. Balliauw also covered the Windows Azure AppFabric and its Service Bus and Access Control capabilities. He concluded with information on getting started with Azure and resources for learning more.
This document provides an overview of Azure architecture components and services. It discusses the different role types in Azure Compute, including web, worker, and VM roles. It also describes the main Azure Storage services: Blobs, Tables, Queues, and Drives. The document highlights Microsoft's experience deploying services in the cloud over the past 15 years and lists some of their global data center locations. It categorizes the different types of Microsoft cloud services and discusses tools for developing Azure applications locally, such as the Azure SDK, Visual Studio templates, and emulators.
This document outlines an Azure training course for .NET developers. The course will introduce fundamental Azure concepts like IaaS, PaaS, and SaaS. It will teach how to develop solutions on the cloud through practical lab sessions and daily coding assignments. Students will learn about scalability, billing models in Azure, and how cloud differs from on-premises infrastructure. The course aims to prepare students for Azure interviews through mock interviews and review sessions.
The Azure Services Platform provides a set of building blocks and extensible components for developing rich social applications and consumer experiences in the cloud. It includes services for user and application data storage, identity management, presence, communication, search, and more. Developers can access these services through a uniform RESTful programming model and client libraries. The platform also provides capabilities for compute, storage, messaging, access control, workflows, and databases to enable simple and scalable cloud application architectures.
Adelaide Global Azure Bootcamp 2018 - Azure 101Balabiju
The document provides an overview of a Global Azure Bootcamp event in Adelaide that included a Microsoft Azure 101 session. The session was presented by Balasubramanian Murugesan, a Microsoft Cloud Architect with over 15 years of experience across technologies and sectors, including 7+ years experience with Azure and Office 365. The presentation covered topics such as cloud computing, the benefits of Azure, Azure services and platforms, Azure management portals, Azure compute, storage, identity, backup and recovery solutions, and web app services. It included demonstrations of the Azure management portal and a racing game built on Azure.
David J. Rosenthal gave a presentation about Microsoft's Azure cloud platform. He discussed how Azure can help companies with digital transformation by engaging customers, empowering employees, and optimizing operations. He provided examples of how companies are using Azure services like AI, IoT, analytics and more to modernize applications, gain insights from data, and improve productivity. Rosenthal emphasized that Azure offers a secure, flexible cloud platform that businesses can use to innovate, grow and transform both today and in the future.
The document discusses the Windows Azure platform, which provides an internet-scale, highly available cloud fabric hosted in Microsoft's globally distributed data centers. It offers compute, storage, data, integration, access control, and other services to build applications that can automatically scale out and integrate on-premises systems. The document outlines different application models, architectural patterns, and benefits of building on the Windows Azure platform.
Suhail Jamaldeen is a Microsoft consultant and trainer who specializes in Office 365 and Azure. He discusses key topics related to cloud computing including the characteristics, models, and services. Microsoft Azure is introduced as a cloud platform that allows users to build, deploy, and manage applications across global data centers. [/SUMMARY]
Microsoft Azure provides cloud services for small and medium-sized businesses that offer flexibility and cost savings. Key benefits include only paying for resources used so there are no upfront costs, usage-based billing down to the minute so customers don't pay when virtual machines are stopped, and the ability to easily scale services up or down as needed. Microsoft sees continued momentum and growth in Azure subscriptions, databases, storage objects, developers, and other metrics. Azure aims to be the most trusted public cloud with enterprise-grade security, privacy protections, and compliance with standards for government use and sensitive data.
This document provides an overview of Microsoft Azure including what Azure is, the platform services it offers, licensing and purchasing options, estimating costs, and resources for getting started with Azure. Azure is an on-demand cloud computing platform that provides infrastructure and platform services. It offers computing, networking, databases, analytics, mobile, IoT and enterprise application services. Customers can purchase Azure services through pay-as-you-go, commitment plans, or open licensing programs. The document recommends starting points for learning Azure and provides additional resources.
The document provides an overview of the main services available on the Azure cloud computing platform. It describes compute, networking, storage, mobile, database, web, Internet of Things (IoT), big data, artificial intelligence (AI), and DevOps services available and provides examples of specific services within each category. The services aim to provide scalable, secure, globally accessible options for hosting applications and data in the cloud.
The Basics of Getting Started With Microsoft AzureMicrosoft Azure
The document describes various capabilities provided by Microsoft Azure including hosting virtual machines and web applications, mobile backend services, cloud services, storage options, SQL databases, media services, integration services, identity and access management, virtual networking, and infrastructure as a service. It provides details on virtual machine sizes, disks, networking, security, backups, and cross-premise connectivity in Azure.
ABSTRACT
Software industry is heading towards centralized computing. Due to this trend data and programs are being taken away from traditional desktop PCs and placed in Compute clouds instead. Compute clouds are enormous server farms packed with computing power and storage space accessible through the Internet.
Instead of having to manage one’s own infrastructure to run applications, server time and storage space can be bought from an external service provider. From the customers point of view the benefit behind this idea is to be able to dynamically adjust computing power up or down to meet the demand for that power at a particular moment. This kind of flexibility not only ensures that no costs are incurred by excess processing capacity, but also enables hardware infrastructure to scale up with business growth. Because of growing interest in taking advantage of cloud computing a number of service providers are working on providing cloud services. Amazon, Salerforce.com and Google are examples of firms that already have working solutions on the market. Recently also Microsoft released a preview version of its cloud platform called the Azure. Early adopters can test the platform and development tools free of charge.
The main purpose of this paper is to shed light on the internals of Microsoft’s Azure platform. In addition to examining how Azure platform works.
The benefits of Azure platform are explored. The most important benefit in
Microsoft’s solution is that it resembles existing Windows environment a lot. Developers can use the same application programming interfaces (APIs) and development tools they are already used to. The second benefit is that migrating applications to cloud is easy. This partially stems from the fact that Azure’s services can be exploited by an application whether it is run locally or in the cloud.
The document provides an overview of the Windows Azure Platform, including its core services and capabilities. It discusses Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) models. It also summarizes key services like Windows Azure, SQL Azure, AppFabric, and the consumption pricing models.
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 graph a way to build secure and smart appsSjoukje Zaal
The Microsoft Graph is a single endpoint that allows access to multiple Microsoft cloud services like Azure Active Directory, Exchange Online (mail, calendar, contacts), OneDrive, SharePoint, and more. It provides a unified programmability model and enables scenarios like cross-app functionality, security and compliance features, and organizational insights. The Microsoft Graph uses standard OAuth 2.0 and OpenID Connect protocols for authentication and access control. Developers can get started by registering an app, implementing authentication, and making API calls to retrieve data from services like Outlook, OneDrive, and more.
Microsoft Graph and Azure Functions - SharePoint User Group FrankfurtDragan Panjkov
This document introduces Microsoft Graph and Azure Functions. It discusses how Microsoft Graph provides access to user, group and organizational data across Office 365 and other Microsoft services. It then explains how Azure Functions can use Microsoft Graph bindings to access this data in a serverless way for building applications and workflows. Examples of using Microsoft Graph bindings in Azure Functions for scenarios like accessing Excel files and sending Outlook messages are provided.
This document provides an overview of Azure including:
- Types of cloud computing like public and private clouds
- Deployment patterns in Azure like IaaS, PaaS, and SaaS
- ARM architecture brings together Azure resources and resource groups
- Azure regions and availability zones for geographic distribution
- Subscription types like pay-as-you-go, free trial, and enterprise agreements
- Resource groups contain related resources for an Azure solution
Azure was announced in October 2008 and released on 1 February 2010 as Windows Azure, before being renamed to Microsoft Azure on 25 March 2014. Along with Amazon Web Services Azure is considered a leader in the IAAS field.
Microsoft Azure is an open and flexible cloud platform that enables you to quickly build, deploy, and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool, or framework. And you can integrate your public cloud applications with your existing IT environment.
This definition tells us that Microsoft Azure is a cloud platform, which means you can use it for running your business applications, services, and workloads in the cloud. But it also includes some key words that tell us even more:
Open Microsoft Azure provides a set of cloud services that allow you to build and deploy cloud-based applications using almost any programming language, framework, or tool.
Flexible Microsoft Azure provides a wide range of cloud services that can let you do everything from hosting your company’s website to running big SQL databases in the cloud. It also includes different features that can help deliver high performance and low latency for cloud-based applications.
Microsoft-managed Microsoft Azure services are currently hosted in several datacenters spread across the United States, Europe, and Asia. These datacenters are managed by Microsoft and provide expert global support on a 24x7x365 basis.
Compatible Cloud applications running on Microsoft Azure can easily be integrated with on-premises IT environments that utilize the Microsoft Windows Server platform.
It provides both PAAS and IAAS services and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.
This document provides an overview of the Microsoft Azure cloud platform, including its capabilities and services. It discusses Microsoft's experience in the cloud with services like Outlook.com, Xbox Live, and Bing. It also provides examples of how companies have used Azure, such as a vehicle data website using it for overflow capacity, a call center leveraging web services on Azure, and an online education tool saving on development costs. Overall, the document promotes Azure as a scalable and cost-effective cloud platform for developing and hosting a variety of application types and models.
Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks.
Productive
Reduce time to market, by delivering features faster with over 100 end-to-end services.
Hybrid
Develop and deploy where you want, with the only consistent hybrid cloud on the market. Extend Azure on-premises with Azure Stack.
Intelligent
Create intelligent apps using powerful data and artificial intelligence services.
Trusted
Join startups, governments, and 90 percent of Fortune 500 businesses who run on the Microsoft Cloud today.
Cloud computing and the Windows Azure Services Platform (KU Leuven)Maarten Balliauw
Maarten Balliauw gave a presentation on cloud computing and the Windows Azure Services Platform. He began with an overview of cloud computing and defined infrastructure as a service (IAAS), platform as a service (PAAS), and software as a service (SASS). He then discussed Windows Azure and its core services - Blob storage, Table storage, Queue storage, and SQL Azure. Balliauw also covered the Windows Azure AppFabric and its Service Bus and Access Control capabilities. He concluded with information on getting started with Azure and resources for learning more.
This document provides an overview of Azure architecture components and services. It discusses the different role types in Azure Compute, including web, worker, and VM roles. It also describes the main Azure Storage services: Blobs, Tables, Queues, and Drives. The document highlights Microsoft's experience deploying services in the cloud over the past 15 years and lists some of their global data center locations. It categorizes the different types of Microsoft cloud services and discusses tools for developing Azure applications locally, such as the Azure SDK, Visual Studio templates, and emulators.
This document outlines an Azure training course for .NET developers. The course will introduce fundamental Azure concepts like IaaS, PaaS, and SaaS. It will teach how to develop solutions on the cloud through practical lab sessions and daily coding assignments. Students will learn about scalability, billing models in Azure, and how cloud differs from on-premises infrastructure. The course aims to prepare students for Azure interviews through mock interviews and review sessions.
The Azure Services Platform provides a set of building blocks and extensible components for developing rich social applications and consumer experiences in the cloud. It includes services for user and application data storage, identity management, presence, communication, search, and more. Developers can access these services through a uniform RESTful programming model and client libraries. The platform also provides capabilities for compute, storage, messaging, access control, workflows, and databases to enable simple and scalable cloud application architectures.
Adelaide Global Azure Bootcamp 2018 - Azure 101Balabiju
The document provides an overview of a Global Azure Bootcamp event in Adelaide that included a Microsoft Azure 101 session. The session was presented by Balasubramanian Murugesan, a Microsoft Cloud Architect with over 15 years of experience across technologies and sectors, including 7+ years experience with Azure and Office 365. The presentation covered topics such as cloud computing, the benefits of Azure, Azure services and platforms, Azure management portals, Azure compute, storage, identity, backup and recovery solutions, and web app services. It included demonstrations of the Azure management portal and a racing game built on Azure.
David J. Rosenthal gave a presentation about Microsoft's Azure cloud platform. He discussed how Azure can help companies with digital transformation by engaging customers, empowering employees, and optimizing operations. He provided examples of how companies are using Azure services like AI, IoT, analytics and more to modernize applications, gain insights from data, and improve productivity. Rosenthal emphasized that Azure offers a secure, flexible cloud platform that businesses can use to innovate, grow and transform both today and in the future.
The document discusses the Windows Azure platform, which provides an internet-scale, highly available cloud fabric hosted in Microsoft's globally distributed data centers. It offers compute, storage, data, integration, access control, and other services to build applications that can automatically scale out and integrate on-premises systems. The document outlines different application models, architectural patterns, and benefits of building on the Windows Azure platform.
Suhail Jamaldeen is a Microsoft consultant and trainer who specializes in Office 365 and Azure. He discusses key topics related to cloud computing including the characteristics, models, and services. Microsoft Azure is introduced as a cloud platform that allows users to build, deploy, and manage applications across global data centers. [/SUMMARY]
Microsoft Azure provides cloud services for small and medium-sized businesses that offer flexibility and cost savings. Key benefits include only paying for resources used so there are no upfront costs, usage-based billing down to the minute so customers don't pay when virtual machines are stopped, and the ability to easily scale services up or down as needed. Microsoft sees continued momentum and growth in Azure subscriptions, databases, storage objects, developers, and other metrics. Azure aims to be the most trusted public cloud with enterprise-grade security, privacy protections, and compliance with standards for government use and sensitive data.
This document provides an overview of Microsoft Azure including what Azure is, the platform services it offers, licensing and purchasing options, estimating costs, and resources for getting started with Azure. Azure is an on-demand cloud computing platform that provides infrastructure and platform services. It offers computing, networking, databases, analytics, mobile, IoT and enterprise application services. Customers can purchase Azure services through pay-as-you-go, commitment plans, or open licensing programs. The document recommends starting points for learning Azure and provides additional resources.
The document provides an overview of the main services available on the Azure cloud computing platform. It describes compute, networking, storage, mobile, database, web, Internet of Things (IoT), big data, artificial intelligence (AI), and DevOps services available and provides examples of specific services within each category. The services aim to provide scalable, secure, globally accessible options for hosting applications and data in the cloud.
The Basics of Getting Started With Microsoft AzureMicrosoft Azure
The document describes various capabilities provided by Microsoft Azure including hosting virtual machines and web applications, mobile backend services, cloud services, storage options, SQL databases, media services, integration services, identity and access management, virtual networking, and infrastructure as a service. It provides details on virtual machine sizes, disks, networking, security, backups, and cross-premise connectivity in Azure.
ABSTRACT
Software industry is heading towards centralized computing. Due to this trend data and programs are being taken away from traditional desktop PCs and placed in Compute clouds instead. Compute clouds are enormous server farms packed with computing power and storage space accessible through the Internet.
Instead of having to manage one’s own infrastructure to run applications, server time and storage space can be bought from an external service provider. From the customers point of view the benefit behind this idea is to be able to dynamically adjust computing power up or down to meet the demand for that power at a particular moment. This kind of flexibility not only ensures that no costs are incurred by excess processing capacity, but also enables hardware infrastructure to scale up with business growth. Because of growing interest in taking advantage of cloud computing a number of service providers are working on providing cloud services. Amazon, Salerforce.com and Google are examples of firms that already have working solutions on the market. Recently also Microsoft released a preview version of its cloud platform called the Azure. Early adopters can test the platform and development tools free of charge.
The main purpose of this paper is to shed light on the internals of Microsoft’s Azure platform. In addition to examining how Azure platform works.
The benefits of Azure platform are explored. The most important benefit in
Microsoft’s solution is that it resembles existing Windows environment a lot. Developers can use the same application programming interfaces (APIs) and development tools they are already used to. The second benefit is that migrating applications to cloud is easy. This partially stems from the fact that Azure’s services can be exploited by an application whether it is run locally or in the cloud.
The document provides an overview of the Windows Azure Platform, including its core services and capabilities. It discusses Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) models. It also summarizes key services like Windows Azure, SQL Azure, AppFabric, and the consumption pricing models.
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 graph a way to build secure and smart appsSjoukje Zaal
The Microsoft Graph is a single endpoint that allows access to multiple Microsoft cloud services like Azure Active Directory, Exchange Online (mail, calendar, contacts), OneDrive, SharePoint, and more. It provides a unified programmability model and enables scenarios like cross-app functionality, security and compliance features, and organizational insights. The Microsoft Graph uses standard OAuth 2.0 and OpenID Connect protocols for authentication and access control. Developers can get started by registering an app, implementing authentication, and making API calls to retrieve data from services like Outlook, OneDrive, and more.
Microsoft Graph and Azure Functions - SharePoint User Group FrankfurtDragan Panjkov
This document introduces Microsoft Graph and Azure Functions. It discusses how Microsoft Graph provides access to user, group and organizational data across Office 365 and other Microsoft services. It then explains how Azure Functions can use Microsoft Graph bindings to access this data in a serverless way for building applications and workflows. Examples of using Microsoft Graph bindings in Azure Functions for scenarios like accessing Excel files and sending Outlook messages are provided.
พบกับเซสชั่น "Microsoft Graph for Microsoft 365 and Power Platform" ในงาน Microsoft 365 Developer Bootcamp
- แนะนำ Microsoft Graph
- เรียนรู้การเรียกใช้งาน REST API เพื่อเข้าถึงข้อมูลบนบริการต่าง ๆ ของ Microsoft 365
โดยคุณแชมป์ Narisorn Limpaswadpaisarn (Microsoft Certified Trainer)
Join Kalyan Krishna for Part II on the introduction to Microsoft Graph for developers. Agenda topics include:
-What is Microsoft Graph?
-Why did we build Microsoft Graph?
-Common Scenarios
-Developing applications for Microsoft Graph
-Code walkthrough – Manage Users
-The Big Picture
For more information, please visit https://graph.microsoft.com
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraphVincent Biret
Slides supporting the session deep dive with the Microsoft Graph at Techorama Belgium 2018. Talking about authentication, authorization, integrations with azure functions and the SharePoint Framework.
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...Vincent Biret
This document summarizes a presentation about integrating Microsoft Graph, SharePoint Framework, and Azure Functions. The presentation discusses:
1. Using the SharePoint Framework and Azure Functions together for building applications that leverage Microsoft Graph and custom APIs.
2. How Azure Functions provide a serverless platform for developing solutions with triggers and bindings to services like Microsoft Graph.
3. How Microsoft Graph provides a unified API and data model for accessing information in Office 365, Windows 10, and other Microsoft services.
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...Frederik Bisback
This document discusses combining Azure, Power Platform, and Microsoft Teams to deliver an enhanced user experience. It describes using Azure Blueprints to define repeatable resource deployments, a custom connector for the Azure Blueprints REST API, and Adaptive Cards in a Power App and Teams flow to automate a request and approval process. Key aspects covered include using Resource Manager templates in Blueprints, assigning policies, and the roadmap for using Adaptive Cards without coding in Power Virtual Agent.
What can you do with Azure Mobile Services? In a big solution, made up of several services, you can control your remote infrastructure looking at you events collected in a DB and you can send commands.
The document summarizes a SharePoint Saturday event on April 12, 2014 in the Gulf. It discusses how Visual Studio 2013 introduces a new project template for Office 365 Cloud Business Apps to quickly build apps that integrate with and extend Office 365. It provides an overview of the Cloud App model and how apps can work on-premises and in O365. It also demonstrates Office 365 Cloud Business apps and how they can aggregate data from multiple sources and implement business logic across data sources with a focus on productivity. The document encourages attendees to keep in touch with the presenter on various social media platforms.
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...Sébastien Levert
Since the launch of the Microsoft Graph, a ton of new possibilities are being made available to the Office 365 and SharePoint Developers. The unified API of all the Office 365 is one of the greatest Microsoft innovation of the last few years and is changing the way that solutions are built on Office 365 and SharePoint Online. The launch of the SharePoint endpoints on the Microsoft Graph will enhance our development story and lead to amazing cloud solutions.
This session is a deep-dive into the Microsoft Graph by analyzing the current /v1.0 version of the API and what is coming on the future /beta endpoint. The focus of the session will be on the SharePoint-specific features that the Graph is now offering to the SharePoint developers.
This very demo-intensive session will make sure that at the end you get those 3 key takeaways :
Understand the role of the Microsoft Graph in the Office 365 ecosystem
Leverage and interact with your SharePoint data from the Microsoft Graph
Change the way you will think for your next SharePoint Online solution
Microsoft Azure Mobile Services allow developers to build scalable backend services for mobile applications. It provides features like structured data storage, push notifications, authentication, and server-side logic. Azure Mobile Services offer elastic scaling, global availability, and consumption-based pricing. It pairs cloud computing capabilities with mobile development to overcome limitations of mobile devices like limited storage and compute. Examples of scenarios it supports include modern mobile apps, rapid development of apps with a secure backend, and apps requiring structured data storage in SQL databases. The presentation demonstrated how to create a Mobile Service and its REST API.
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Vincent Biret
Slides supporting the session at the granite state user group meeting of January 2019. Talking as well about #Azure Active directory and lots of other things
Dirk-jan Mollema
How does one research the cloud? With solutions such as Azure AD and Office 365, the underlying platform architecture and designs are not publicly documented or accessible in the same way as on-premise. This makes analyzing the security of the platform harder for external researchers. In this talk I will explain the journey and discoveries of a year of trying to understand Azure AD, including the vulnerabilities discovered in the process. This ranges from gathering information about Azure AD via undocumented APIs to installing invisible backdoors and escalating privileges via limited roles or via the link with on-premise. While some of these vulnerabilities have been resolved, several of these are unintended consequences of Azure AD's architecture and thus are important to consider when evaluating the security of your Azure AD environment. A basic understanding of Azure AD, Office 365 and its terminology is assumed for this talk.
AppsNgen is an application component and content delivery platform designed to help financial industry participants develop, publish and consume custom solutions.
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...Sébastien Levert
The document provides an overview of the Microsoft Graph and how it can be used by SharePoint developers. It discusses how the Graph provides a single endpoint for accessing and traversing Office 365 data through REST APIs and SDKs. It also covers authentication, permissions, and using the Graph Explorer, REST calls, .NET, PnP PowerShell, and JavaScript to interact with the Graph. The document describes capabilities like notifications, open extensions, and schema extensions.
The document discusses Microsoft Graph API and how it provides a unified API for accessing Microsoft cloud services like OneDrive, Office 365, and Azure Active Directory. Some key points:
- Microsoft Graph provides a single endpoint (graph.microsoft.com) for accessing multiple Microsoft services, replacing separate APIs for different services.
- It allows traversing relationships between data, accessing insights, and works for both work/school and personal accounts.
- Usage has grown significantly with over 420% monthly growth in API calls.
- The document outlines some of the services that can be accessed via Microsoft Graph like users, files, mail, calendar, groups, as well as capabilities for building apps using the Graph.
Similar to How to use Microsoft Graph in your applications (20)
This presentation by OECD, OECD Secretariat, was made during the discussion “Pro-competitive Industrial Policy” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/pcip.
This presentation was uploaded with the author’s consent.
This presentation by OECD, OECD Secretariat, was made during the discussion “Competition and Regulation in Professions and Occupations” held at the 77th meeting of the OECD Working Party No. 2 on Competition and Regulation on 10 June 2024. More papers and presentations on the topic can be found at oe.cd/crps.
This presentation was uploaded with the author’s consent.
This presentation by Juraj Čorba, Chair of OECD Working Party on Artificial Intelligence Governance (AIGO), was made during the discussion “Artificial Intelligence, Data and Competition” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/aicomp.
This presentation was uploaded with the author’s consent.
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsRosie Wells
Insight: In a landscape where traditional narrative structures are giving way to fragmented and non-linear forms of storytelling, there lies immense potential for creativity and exploration.
'Collapsing Narratives: Exploring Non-Linearity' is a micro report from Rosie Wells.
Rosie Wells is an Arts & Cultural Strategist uniquely positioned at the intersection of grassroots and mainstream storytelling.
Their work is focused on developing meaningful and lasting connections that can drive social change.
Please download this presentation to enjoy the hyperlinks!
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...SkillCertProExams
• For a full set of 760+ questions. Go to
https://skillcertpro.com/product/databricks-certified-data-engineer-associate-exam-questions/
• SkillCertPro offers detailed explanations to each question which helps to understand the concepts better.
• It is recommended to score above 85% in SkillCertPro exams before attempting a real exam.
• SkillCertPro updates exam questions every 2 weeks.
• You will get life time access and life time free updates
• SkillCertPro assures 100% pass guarantee in first attempt.
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij
This is a workshop about communication and collaboration. We will experience how we can analyze the reasons for resistance to change (exercise 1) and practice how to improve our conversation style and be more in control and effective in the way we communicate (exercise 2).
This session will use Dave Gray’s Empathy Mapping, Argyris’ Ladder of Inference and The Four Rs from Agile Conversations (Squirrel and Fredrick).
Abstract:
Let’s talk about powerful conversations! We all know how to lead a constructive conversation, right? Then why is it so difficult to have those conversations with people at work, especially those in powerful positions that show resistance to change?
Learning to control and direct conversations takes understanding and practice.
We can combine our innate empathy with our analytical skills to gain a deeper understanding of complex situations at work. Join this session to learn how to prepare for difficult conversations and how to improve our agile conversations in order to be more influential without power. We will use Dave Gray’s Empathy Mapping, Argyris’ Ladder of Inference and The Four Rs from Agile Conversations (Squirrel and Fredrick).
In the session you will experience how preparing and reflecting on your conversation can help you be more influential at work. You will learn how to communicate more effectively with the people needed to achieve positive change. You will leave with a self-revised version of a difficult conversation and a practical model to use when you get back to work.
Come learn more on how to become a real influencer!
This presentation by Thibault Schrepel, Associate Professor of Law at Vrije Universiteit Amsterdam University, was made during the discussion “Artificial Intelligence, Data and Competition” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/aicomp.
This presentation was uploaded with the author’s consent.
Carrer goals.pptx and their importance in real lifeartemacademy2
Career goals serve as a roadmap for individuals, guiding them toward achieving long-term professional aspirations and personal fulfillment. Establishing clear career goals enables professionals to focus their efforts on developing specific skills, gaining relevant experience, and making strategic decisions that align with their desired career trajectory. By setting both short-term and long-term objectives, individuals can systematically track their progress, make necessary adjustments, and stay motivated. Short-term goals often include acquiring new qualifications, mastering particular competencies, or securing a specific role, while long-term goals might encompass reaching executive positions, becoming industry experts, or launching entrepreneurial ventures.
Moreover, having well-defined career goals fosters a sense of purpose and direction, enhancing job satisfaction and overall productivity. It encourages continuous learning and adaptation, as professionals remain attuned to industry trends and evolving job market demands. Career goals also facilitate better time management and resource allocation, as individuals prioritize tasks and opportunities that advance their professional growth. In addition, articulating career goals can aid in networking and mentorship, as it allows individuals to communicate their aspirations clearly to potential mentors, colleagues, and employers, thereby opening doors to valuable guidance and support. Ultimately, career goals are integral to personal and professional development, driving individuals toward sustained success and fulfillment in their chosen fields.
This presentation by Nathaniel Lane, Associate Professor in Economics at Oxford University, was made during the discussion “Pro-competitive Industrial Policy” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/pcip.
This presentation was uploaded with the author’s consent.
This presentation by OECD, OECD Secretariat, was made during the discussion “Artificial Intelligence, Data and Competition” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/aicomp.
This presentation was uploaded with the author’s consent.
1. CLOUD JOURNEY USER GROUP
SHARE TO CARE
How to use Microsoft Graph in your
Applications
MOHAMED ASHIQ FALEEL THIRUNAVUKARASU KANNAPPAN
Sanjiv Venkatram
https://www.linkedin.com/in/ashiqf/
@AshiqFaleel
ashiqf@gmail.com
https://ashiqf.com
https://www.linkedin.com/in/thirubaikm/
@thirubai
https://www.linkedin.com/in/Sanjiv-venkatram/
@VenkatramSanjiv
http://prudentia-consulting.com
2. Agenda
• Keynote from Sanjiv
• Overview of Microsoft Graph
• Authentication Flows
• Tools to call Microsoft Graph
• Demo - Dotnet Core using Graph SDK
• Demo - Power Automate using HTTP connector
• Demo - Power Apps & Power Automate using Custom Connector
• Overview of Graph Toolkit
• Demo – Graph Toolkit
• Q&A
3. Overview of Microsoft Graph
Users Groups Outlook Calendar SharePoint
Dynamics
365 Central
Intune
Teams Azure AD
OneDrive Planner
https://graph.microsoft.com
Your app
Gateway to data
Unified programmability
model
Single endpoint
Graph Connector:
Delivering external data
to the Microsoft cloud
into Microsoft Graph
services and applications
Data Connect: Delivery of
Microsoft Graph data to
popular Azure data
stores
4. Overview of Microsoft Graph - Contd
Accessing
Microsoft
Graph
Microsoft
Graph REST
API
Any platform and framework
Issue HTTP Requests and
process Responses
Microsoft
Graph
Native SDKs
Abstract layer for constructing,
submitting and processing REST
requests & responses
SDK for .NET, iOS, Android, Java,
PHP, Python, JavaScript, Node.js
etc
Pre-requisites
• Application in Microsoft
identity platform
• Establish trust
relationship between
the app and identity
provider
• Web
• Mobile/desktop app
• Web API
5. Overview of Microsoft Graph - Contd
• Filter, Search, Count, Orderby, delta, expand..
Advanced queries
• Combine multiple requests in one HTTP call using JSON batching
Batching
• If an overwhelming no of request occurs, throttling helps maintain
optimal performance
Throttling
• Webhook mechanism to deliver change notification to clients
• Supports various no. of resources like Outlook, user, group, teams
chatmessage, SP List item etc
Change Notifications
6. Types of permissions
Microsoft Identity defines two types of permissions
• Access API as signed-in user
• User can consent for their data or admin can
consent for all users
Delegated permissions
• Access API as daemon/without user interaction
• Only global admin can consent
Application permissions
7. Authentication Flows / Permission
Models
Delegated
Permissions
•Authorization Code
•Desktop/Mobile/Web Apps
•Device Code
•Desktop/Mobile Apps
•On behalf of
•Web APIs
•Username/password
•Desktop/mobile apps
•Integrated Windows Authentication (IWA)
•Azure AD Joined
•Desktop Apps
Application
Permissions
•Client Credentials
•Daemon Apps
8. Tools
• Graph Explorer
• Make requests and see responses against the Microsoft Graph
• https://developer.microsoft.com/en-us/graph/graph-explorer
• Postman
• Enables developers to test RESTful APIs
• https://www.postman.com/downloads
• https://docs.microsoft.com/en-us/graph/use-postman
• .NET Fiddle
• https://dotnetfiddle.net/
• JS Fiddle
• https://jsfiddle.net/
• Decode token
• https://jwt.ms
9. Demo - Dotnet Core Graph SDK & MSAL
Microsoft
Authentication
Library (MSAL)
Enables developers to acquire tokens
On behalf of user or on behalf of application
Maintains token cache and refreshes tokens when close to expire
Available for different platforms
NPM, Nuget
Graph SDK Simplifies graph calls
Application Permissions
• Client Credentials
Delegated Permissions
• On behalf of
• Device code flow
10. Demo – Graph in Power Automate using HTTP
connector
HTTP
Connector Premium
Application
Permissions Client Credentials
Delegated
Permissions UserName/Password
11. Demo – Graph in Power Apps & Power
Automate using Custom Connector
Custom
Connector
Premium
Delegated
Permissions
On behalf of