Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
A detailed overview of microsoft azure, a leading cloud computing platform. It covers a wide range of azure services and features, including virtual machines, storage, databases, networking, security, and more. How azure can be used to build, deploy, and manage scalable, resilient, and highly available applications and services. It also discusses key concepts such as cloud computing, horizontal scaling, azure subscriptions, and azure active directory. The information presented in this document can be valuable for university students, it professionals, and anyone interested in understanding and leveraging the capabilities of the microsoft azure cloud platform.
Typology: Exams
1 / 13
Azure ✔✔Microsoft's cloud computing platform Cloud Computing ✔✔The delivery of computing services over the Internet using a pay- as-you-go pricing model. Infrastructure as a Service ✔✔Instead of maintaining CPU's, Memory and Storage in your data center, you rent them for the time that you need them. The cloud provider takes care of maintaining the underlying infrastructure for you. Platform as a Service ✔✔A complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications. Software as a Service ✔✔A complete software solution that you purchase on a pay-as- you-go basis from a cloud service provider. You rent the use of an app for your organization, and your users connect to it over the Internet, usually with a web browser. Azure Virtual Machines ✔✔Windows or Linux virtual machines (VMs) hosted in Azure. Azure Virtual Machine Scale Sets ✔✔A tool to help you create and manage a group of identical, load balanced VMs. Azure Kubernetes Service ✔✔A complete orchestration service for containers with distributed architectures with multiple containers. Azure Service Fabric ✔✔Distributed systems platform. Runs in Azure or on-premises. Azure Batch ✔✔Managed service for parallel and high-performance computing applications. Azure Container Instances ✔✔Offers the fastest and simplest way to run a container in Azure. You don't have to manage any virtual machines or configure any additional services. It is a PaaS offering that allows you to upload your containers and execute them directly with automatic elastic scale. Azure Functions ✔✔An event-driven, serverless compute service for when you're concerned only about the code running your service, and not the underlying platform or infrastructure. They're commonly used when you need to perform work in response to an event, often via a REST request, timer, or message from another Azure service and when that work can be completed quickly, within seconds or less.
Azure Virtual Network ✔✔The fundamental building block for your private network in Azure. It will enable many types of Azure resources, such as Azure Virtual Machines (VM), to securely communicate with each other, the internet, and on-premises networks. While similar to a traditional network that you'd operate in your own data center, it will also bring with it additional benefits of Azure's infrastructure such as scale, availability, and isolation. Azure VPN Gateway ✔✔A specific type of virtual network gateway that is used to send encrypted traffic between an Azure virtual network and an on-premises location over the public Internet. You can also use a VPN gateway to send encrypted traffic between Azure virtual networks over the Microsoft network. Each virtual network can have only one VPN gateway Azure DNS ✔✔Provides ultra-fast DNS responses and ultra-high domain availability. Azure Content Delivery Network ✔✔A distributed network of servers that can efficiently deliver web content to users. It is a way to get content to users in their local region to minimize latency. It can be hosted in Azure or any other location. You can cache content at strategically placed physical nodes across the world and provide better performance to end users. Azure DDoS Protection ✔✔Protects Azure-hosted applications from distributed denial of service (DDOS) attacks. Azure Traffic Manager ✔✔A service that uses the DNS server that's closest to the user to direct their client browser to the nearest endpoint, it can also direct a user to the endpoint with the lowest latency. Azure ExpressRoute ✔✔Connects to Azure over high-bandwidth dedicated secure connections Azure Network Watcher ✔✔Monitors and diagnoses network issues using scenario- based analysis. Azure Firewall ✔✔A managed, cloud-based, network security service that protects your Azure Virtual Network resources. It is a fully stateful firewall as a service with built-in high availability and unrestricted cloud scalability. Azure Virtual WAN ✔✔Creates a unified wide area network (WAN), connecting local and remote sites. Azure Blob storage ✔✔Storage service for very large objects, such as video files or bitmaps. Azure File storage ✔✔File shares that you can access and manage like a file server
Azure Queue storage ✔✔A data store for queuing and reliably delivering messages between applications. Azure Table storage ✔✔A NoSQL store that hosts unstructured data independent of any schema. Azure Cosmos DB ✔✔globally distributed database service. It supports schema-less data that lets you build highly responsive and always on applications to support the constantly changing data held in NoSQL type databases. Azure Database for MySQL ✔✔Fully managed and scalable MySQL relational database with high availability and security. Azure Database for PostgreSQL ✔✔Fully managed and scalable PostgreSQL relational database with high availability and security. SQL Server on VM's ✔✔Host enterprise SQL Server apps in the cloud. Azure Database Migration Service ✔✔Migrates your databases to the cloud with no application code changes. Azure Cache for Redis ✔✔Caches frequently used and static data to reduce data and application latency Azure Database for MariaDB ✔✔Fully managed and scalable MariaDB relational database with high availability and security. Azure App Service ✔✔An HTTP-based platform-as-a-service (PaaS) offering in Azure that is designed to host enterprise-grade web-oriented applications. You can meet rigorous performance, scalability, security, and compliance requirements while using a fully managed platform to perform infrastructure maintenance. Microsoft Azure Marketplace ✔✔An online store that hosts applications that are certified and optimized to run in Azure. Many types of applications are available, ranging from AI
Azure API Management ✔✔Publish APIs to developers, partners, and employees securely and at scale. Web Apps feature of Azure App Service. ✔✔Create and deploy mission-critical web apps at scale. Azure SignalR Service ✔✔Add real-time web functionalities easily. IoT Central ✔✔Fully-managed global IoT software as a service (SaaS) solution that makes it easy to connect, monitor, and manage your IoT assets at scale. Azure IoT Hub ✔✔Messaging hub that provides secure communications and monitoring between millions of IoT devices. IoT Edge ✔✔Push your data analysis models directly onto your IoT devices, allowing them to react quickly to state changes without needing to consult cloud-based AI models. Azure SQL Data Warehouse ✔✔un analytics at a massive scale using a cloud-based Enterprise Data Warehouse (EDW) that leverages massive parallel processing (MPP) to run complex queries quickly across petabytes of data. Azure HDInsight ✔✔A full managed cloud distribution of Hadoop components that makes it easy, fast, and cost-effective to process massive amounts of data. It also supports a broad range of scenarios, like extract, transform, and load; data warehousing; machine learning; and Internet of Things. Azure Databricks ✔✔Collaborative Apache Spark-based analytics service that can be integrated with other Big Data services in Azure. Azure Machine Learning Service ✔✔Cloud-based environment you can use to develop, train, test, deploy, manage, and track machine learning models. It can auto-generate a model and auto-tune it for you. It will let you start training on your local machine, and then scale out to the cloud. Azure Machine Learning Studio ✔✔Collaborative, drag-and-drop visual workspace where you can build, test, and deploy machine learning solutions using pre-built machine learning algorithms and data-handling modules. Azure Vision API ✔✔Image-processing algorithms to smartly identify, caption, index, and moderate your pictures and videos.
Azure Speech API ✔✔Convert spoken audio into text, use voice for verification, or add speaker recognition to your app. Azure Knowledge Mapping API ✔✔Map complex information and data in order to solve tasks such as intelligent recommendations and semantic search. Bing Search API ✔✔Add Bing Search APIs to your apps and harness the ability to comb billions of webpages, images, videos, and news with a single API call. Azure Natural Language Processing API ✔✔Allow your apps to process natural language with pre-built scripts, evaluate sentiment and learn how to recognize what users want. Azure DevOps ✔✔Azure DevOps Services (formerly known as Visual Studio Team Services, or VSTS), provides development collaboration tools including high- performance pipelines, free private Git repositories, configurable Kanban boards, and extensive automated and cloud-based load testing. Azure DevTest Labs ✔✔Quickly create on-demand Windows and Linux environments you can use to test or demo your applications directly from your deployment pipelines. Serverless Computing ✔✔A cloud-hosted execution environment that runs your code but completely abstracts the underlying hosting environment. You create an instance of the service, and you add your code; no infrastructure configuration or maintenance is required, or even allowed. Containers ✔✔A virtualized environment for running applications. Just like virtual machines, they are run on top of a host operating system. But unlike VMs, they won't include an operating system for the apps running inside the container. Instead, they bundle the libraries and components needed to run the application and use the existing host OS to run them. Vertical Scaling ✔✔Known as "scaling up", is the process of adding resources to increase the power of an existing server. Some examples of vertical scaling are: adding more CPUs, or adding more memory. Horizontal Scaling ✔✔Known as "scaling out", is the process of adding more servers that function together as one unit. For example, you have more than one server processing incoming requests. General Data Protection Regulation ✔✔An European privacy law in effect that imposes new rules on companies, government agencies, non-profits, and other organizations that offer goods and services to people in the European Union (EU), or that collect and analyze data tied to EU residents
Economies of Scale ✔✔The ability to do things more efficiently or at a lower-cost per unit when operating at a larger scale. Capital Expenditure ✔✔The decision to spend money on physical infrastructure up front, and then deducting that expense from your tax bill over time. Operational Expense ✔✔The decision to spend money on services or products now and being billed for them now. Public Cloud ✔✔When have no local hardware to manage or keep up-to-date - everything runs on your cloud provider's hardware. In some cases, you can save additional costs by sharing computing resources with other cloud users. Private Cloud ✔✔A cloud environment in your own datacenter and provide self-service access to compute resources to users in your organization. This offers a simulation of a public cloud to your users, but you remain completely responsible for the purchase and maintenance of the hardware and software services you provide Hybrid Cloud ✔✔The combination of both public and private clouds, allowing you to run your applications in the most appropriate location. For example, you could host a website in the public cloud and link it to a highly secure database hosted in your private cloud. Availability Zones ✔✔Availability Zones are unique physical locations within an Azure region. Each zone is made up of one or more datacenters equipped with independent power, cooling, and networking. Azure Policy ✔✔A service in Azure that is a default-allow-and-explicit-deny system that can be used to create, assign, and manage policies. These policies enforce different rules and effects over your resources, so those resources stay compliant with your corporate standards and service level agreements. Azure Data Lake Analytics ✔✔An on-demand analytics job service that simplifies big data. Instead of deploying, configuring, and tuning hardware, you write queries to transform your data and extract valuable insights. Azure Event Hubs ✔✔A big data streaming platform and event ingestion service. It can receive and process millions of events per second. Data sent to an event hub can be transformed and stored by using any real-time analytics provider or batching/storage adapters. Azure Monitor ✔✔A sophisticated set of tools for collecting and analyzing telemetry that allow you to maximize the performance and availability of your cloud and on-premises resources and applications.
RBAC for Azure ✔✔a system that provides fine-grained access management of Azure resources. Locks ✔✔You may need to lock a subscription, resource group, or resource to prevent other users in your organization from accidentally deleting or modifying critical resources. You can set your lock level to CanNotDelete or ReadOnly. In the portal, the locks are called Delete and Read-only respectively. Azure Virtual networks ✔✔The fundamental building block for your private network in Azure. It enables many types of Azure resources, such as Azure Virtual Machines (VM), to securely communicate with each other, the internet, and on-premises networks. A similar technology to a traditional network that you would operate in your own data center, but brings with it additional benefits of Azure's infrastructure such as scale, availability, and isolation. Azure Machine Learning ✔✔A cloud service that you use to train, deploy, automate, and manage machine learning models, all at the broad scale that the cloud provides. Azure Cognitive Services ✔✔APIs, SDKs, and services available to help developers build intelligent applications without having direct AI or data science skills or knowledge. Azure Bot Service ✔✔Service that provides tools to build, test, deploy, and manage intelligent bots all in one place. Azure Search ✔✔A search-as-a-service cloud solution that gives developers APIs and tools for adding a rich search experience over private, heterogeneous content in web, mobile, and enterprise applications. Region Pairs ✔✔An Azure Region is always paired with another region within the same geography at least 300 miles away. This approach allows for the replication of resources across a geography that helps reduce the likelihood of interruptions due to events such as natural disasters, civil unrest, power outages, or physical network outages affecting both regions at once. Composite SLA ✔✔When combining SLAs across different service offerings, the resulting SLA can provide higher or lower up time values, depending on your application architecture. Resiliency ✔✔The ability of a system to recover from failures and continue to function. It's not about avoiding failures, but responding to failures in a way that avoids downtime or data loss. Availability ✔✔Refers to the time that a system is functional and working. Maximizing availability requires implementing measures to prevent possible service failures.
Azure Account ✔✔An identity in either Azure AD, or a directory that is trusted by Azure AD, such as a work or school organization. It holds information such as: Name, email, contact preferences, and billing information such as a credit card. It will always be associated with one or more subscriptions within Microsoft Azure. Azure Subscription ✔✔a logical container used to provision resources in Microsoft Azure. It holds the details of all your resources like virtual machines, databases, and so on. Every Azure subscription is associated with Azure AD. Users and services that access those resources first need to authenticate with Azure AD. Tenant ✔✔A dedicated, isolated instance of the Azure Active Directory service, owned and managed by an organization. Defense in Depth ✔✔A strategy that employs a series of mechanisms to slow the advance of an attack aimed at acquiring unauthorized access to information. Each layer provides protection so that if one layer is breached, a subsequent layer is already in place to prevent further exposure. Azure Security Center ✔✔A monitoring service that provides threat protection across all of your services both in Azure, and on-premises. Authentication ✔✔The process of establishing the identity of a person or service looking to access a resource. It involves the act of challenging a party for legitimate credentials, and provides the basis for creating a security principal for identity and access control use. It establishes if they are who they say they are. Authorization ✔✔The process of establishing what level of access an authenticated person or service has. It specifies what data they're allowed to access and what they can do with it. Azure Active Directory ✔✔A cloud-based identity service. It has built in support for synchronizing with your existing on-premises Active Directory or can be used stand- alone. This means that all your applications, whether on-premises, in the cloud (including Office 365), or even mobile can share the same credentials. Multi-factor Authentication ✔✔Multi-factor authentication (MFA) provides additional security for your identities by requiring two or more elements for full authentication. These elements fall usually into three categories: Something you know. Something you possess. Something you are. Role-Based Access Control ✔✔Ensures that the user gains access only to the resources that the user should be able to access
Encryption ✔✔The process of making data unreadable and unusable to unauthorized viewers. To use or read the encrypted data, it must be decrypted, which requires the use of a secret key. Network virtual appliances ✔✔Ideal options for non-HTTP services or advanced configurations, and are similar to hardware firewall appliance Network Security Groups ✔✔Allows you to filter network traffic to and from Azure resources in an Azure virtual network. Azure Compute ✔✔An on-demand computing service for running cloud-based applications. Virtual machines ✔✔Software emulations of physical computers. They include a virtual processor, memory, storage, and networking resources. They host an operating system (OS), and you're able to install and run software just like a physical computer. Availability Set ✔✔A logical grouping of two or more VMs that help keep your application available during planned or unplanned maintenance. Moving Azure VMs to other Availability Sets is not supported. The virtual machine must be removed and recreated in a new or existing Availability Set before hand. Planned Maintenance Event ✔✔When the underlying Azure fabric that hosts VMs is updated by Microsoft. A planned maintenance event is done to patch security vulnerabilities, improve performance, and add or update features. Most of the time these updates are done without any impact to the guest VMs. But sometimes VMs require a reboot to complete an update. Unplanned Maintenance Event ✔✔ Microservice Architecture ✔✔This architecture is where you break solutions into smaller, independent pieces. These smaller independent pieces allows you to separate portions of your application into logical sections that can be maintained, scaled, or updated independently. Web Jobs ✔✔Allows you to run a program (.exe, Java, PHP, Python, or Node.js) or script (.cmd, .bat, PowerShell, or Bash) in the same context as a web app, API app, or mobile app. They can be scheduled, or run by a trigger. Web API ✔✔An application programming interface that you can build using your choice of language and framework. You will get the ability to package and publish into the Azure Marketplace. The end result will be that the data served from it can be consumed from any HTTP(S)-based client.
Azure Logic Applications ✔✔Very similar to Azure Functions - both enable you to trigger logic based on an event. While Azure Functions execute code, this lets you execute work flows designed to automate business scenarios and built from predefined logic blocks. The work flow starts with a trigger, which fires when a specific event happens or when newly available data meets specific criteria. Many triggers include basic scheduling capabilities, so developers can specify how regularly their workloads will run. Azure Blob Storage ✔✔Microsoft's object storage solution for the cloud. It's optimized for storing massive amounts of unstructured data. Route Table ✔✔Azure automatically routes traffic between Azure subnets, virtual networks, and on-premises networks. If you want to change any of Azure's default routing, you do so by adding this tool to your Azure Networking infrastructure. Network Security Group ✔✔Contains security rules that allows you to filter network traffic, approve or deny inbound/outbound network traffic to and from an Azure resources inside of an Azure virtual network. Azure Activity Log ✔✔Provides insight into subscription-level events that have occurred in Azure. This includes a range of data, from Azure Resource Manager operational data to updates on Service Health events. Azure Active Directory ✔✔Microsoft's cloud-based identity and access management service, which helps your employees sign in and access resources. Both Basic and Premium come with a 99.9% Uptime Guarantee SLA. Azure Support ✔✔All Service Plans outside of the basic service plan are available for Microsoft Azure support. This will give you access to receive support from Microsoft Azure experts when you require it. Structured Data ✔✔Data that adheres to a schema, so all of the data has the same fields or properties. It can be easily stored in a database table with rows and columns. May also be referred to as relational data, as the data's schema defines the table of data, the fields in the table, and the clear relationship between the two. Semi-Structured Data ✔✔Data that doesn't fit neatly into tables, rows, and columns. Instead, it uses tags or keys that organize and provide a hierarchy for the data. Also could be referred to as non-relational or NoSQL data. Un-structured data ✔✔Encompasses data that has no designated structure to it. This lack of structure also means that there are no restrictions on the kinds of data it can hold. For example, it can hold a PDF document, a JPG image, a JSON file, and video content, etc. As such, it's becoming more prominent as businesses try to tap into new data sources.
Azure SQL Database ✔✔A relational database as a service (DaaS) based on the latest stable version of the Microsoft SQL Server database engine. It's a high-performance, reliable, fully managed and secure database. You can use it to build data-driven applications and websites in the programming language of your choice without needing to manage infrastructure. Microsoft Data Migration Assistant ✔✔A service to generate assessment reports that provide recommendations to help guide you through required changes prior to performing a migration. Once you assess and perform any re-mediation required, you're ready to begin the migration process. The service will perform all of the required steps. Leaving the only thing for you to do is update the connection strings in your applications. Azure Data Lake Storage ✔✔Combines the scalability and cost benefits of object storage with the reliability and performance of the big data file system capabilities. Azure File Shares ✔✔A service that offers to fully manage your file shares in the cloud and are accessible via the industry standard Server Message Block (SMB) protocol. These shares can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and macOS. Azure Storage Queue ✔✔A service for storing large numbers of messages that can be accessed from anywhere in the world. They can be used to help build flexible applications and separate functions for better durability across large workloads. They also provide asynchronous message queueing for communication between application components, whether they are running in the cloud, on the desktop, on-premises, or on mobile devices. Disk Storage ✔✔Provides disks for virtual machines, applications, and other services to access and use as they need, similar to how they would in on-premises scenarios. It allows data to be persistently stored and accessed from an attached virtual hard disk. The disks can be managed or unmanaged by Azure. Azure Storage Service Encryption (SEE) ✔✔Service that encrypts the data before storing it and decrypts the data before retrieving it. The encryption and decryption are transparent to the user. Client-side encryption ✔✔Where the data is already encrypted by the client libraries. Azure stores the data in the encrypted state at rest, which is then decrypted during retrieval. Azure Region ✔✔One or more Azure data centers within a specific geographic location.
Azure Load Balancer ✔✔A service that receives the user's request and directs the request to one of the VMs or containers in your pool thereby distributing your traffic evenly for a better end user experience. Azure Application Gateway ✔✔A load balancer designed for web applications. It uses Azure Load Balancer at the transport level (TCP) and applies sophisticated URL-based routing rules to support several advanced scenarios. Network Latency ✔✔The amount of time it takes for a packet of data to get across a network from one point to another, usually measured in milliseconds. Policy Definition ✔✔Expresses what to evaluate and what type of action to take when specific criteria is set out by your Azure System Administrator. Initiative Definition ✔✔simplify the process of managing and assigning policy definitions by grouping a set of policies into a single item. Azure Management Groups ✔✔Containers for managing access, policies, and compliance across multiple Azure subscriptions. It allows you to order your Azure resources hierarchically into collections, which provide a further level of classification that is above the level of subscriptions. It will also give you enterprise-grade management at a large scale no matter what type of subscriptions you might have. Azure Blueprints ✔✔Enables cloud architects and central information technology groups to define a repeatable set of Azure resources that implements and adheres to an organization's standards, patterns, and requirements. Microsoft Privacy Statement ✔✔A statement from Microsoft's legal team that explains what personal data Microsoft processes, how Microsoft processes it, and for what purposes. Microsoft Trust Center ✔✔A website resource containing information and details about how Microsoft implements and supports security, privacy, compliance, and transparency in all Microsoft cloud products and services. It's an important part of the Microsoft Trusted Cloud Initiative, and provides support and resources for the legal and compliance community Service Trust Portal ✔✔Portal that hosts the Compliance Manager service, and is the Microsoft public site for publishing audit reports and other compliance-related information relevant to Microsoft's cloud services. Users can download audit reports produced by external auditors and gain insight from Microsoft-authored reports that provide details on how Microsoft builds and operates its cloud services. Compliance Manager ✔✔A work flow based risk assessment dashboard within the Trust Portal that enables you to track, assign, and verify your organization's regulatory
compliance activities related to Microsoft professional services and Microsoft cloud services such as Office 365, Dynamics 365, and Azure. Azure Service Health ✔✔A suite of experiences that provide personalized guidance and support when issues with Azure services affect you. It can notify you, help you understand the impact of issues, and keep you updated as the issue is resolved. Tags ✔✔Name/Value pairs of text data that you can apply to resources and resource groups. Tags allow you to associate custom details about your resource, in addition to the standard Azure properties a resource has.