Azure Flashcards
What is Azure Cloud Service?
Cloud service can convey multiple web applications in Azure, characterizing a number of parts to disseminate handling and permit adaptable scaling of your application. A cloud service comprises a minimum of one web part, as well as specialist parts, each with its own particular application documents and design. The fundamental favorable position of cloud service is the capacity to help more complex multilevel structures.
What is Azure DevOps?
Azure DevOps is a SaaS platform that provides development services for creating work plans, working together on code, developing applications, and deploying them. It offers an end-to-end DevOps toolchain for the development and deployment of software. It is able to integrate with a number of popular tools in the market and is a great way for setting up a DevOps toolchain.
What is Azure Active Directory (Azure AD)?
Consolidated identity management (Office 365, Azure Portal, SaaS apps). Azure AD is a cloud-based IAM solution and directory by Microsoft. It brings together application access management, core directory services, and identity protection and turns them into a single solution.
What is Azure Data Factory?
Azure Data Factory is a serverless and cloud-based data integration service and platform used for the creation of ETL and ELT pipelines. It helps in the creation of data-driven workflows for the planning and execution of data movements and data transformation at scale.
What are Azure resources?
Any entity managed by Azure can be referred to as an Azure resource. The following are some examples of Azure resources: Storage accounts, virtual networks, virtual machines, etc.
What are the three principal segments of the Windows Azure platform?
- Windows Azure Compute (web roles, worker roles, virtual machines)
- Windows Azure Storage (queues for web parts and worker roles, BLOBs, tables, VHD)
- Windows Azure AppFabric (service bus, access, caching, integration, composite)
What is autoscaling in Azure?
Scaling by including extra instances is frequently referred to as scaling out. Windows Azure likewise supports scaling up by utilizing bigger roles rather than more role instances.
By adding and expelling role instances to our Windows Azure application while it is running, we can adjust the execution of the application against its running costs.
An autoscaling solution reduces the amount of manual work engaged in dynamically scaling an application.
What are the features of Windows Azure?
- Websites enable the designers to assemble the sites utilizing ASP.NET, PHP, etc. and send these websites utilizing FTP, Git, etc.
- SQL database, formally known as Azure database, makes, broadens, and scales the application into the cloud utilizing Microsoft SQL Server.
- This is Microsoft’s Platform as a Service that supports multilevel applications and automated deployment.
What is IaaS, PaaS, and SaaS?
IaaS: IaaS is short for Infrastructure as a Service. It offers a range of capabilities, such as OS and network connectivity, that are at the infrastructural level. It follows a pay-per-use policy. It is used to host applications. Azure VM and VNET are examples of this kind of infrastructure.
PaaS: PaaS is an acronym for Platform as a Service. It primarily includes underlying infrastructure abstraction that allows quicker development of applications without the hassle of hosting management. Azure web apps, cloud services, storage services, etc., are all examples of PaaS.
SaaS: SaaS stands for Software as a Service. These applications are delivered with the help of a service delivery model where applications are simply used by an organization. SaaS follows subscription-based payments or ads. Examples of SaaS are Gmail, Office 365, SharePoint Online, etc.
What is Azure Redis Cache?
Azure Redis Cache is an in-memory Redis cache system by Azure that helps web applications to optimize performance. Data is fetched from the backend database and stored in the Redis cache for the first request. On subsequent requests, data is fetched from the Redis cache. Azure Redis cache provides powerful and secure caching mechanisms by using Azure Cloud.
Define Azure storage key
Azure storage key is used to authenticate access to Azure storage service data depending on the project requirements. There are two types of storage keys that are used for authentication:
- Primary access key
- Secondary access key, to avoid downtime of the website or application
What is Azure Blob Storage?
Azure Blob (binary large object) storage is the object storage solution for the cloud. It is capable of storing large unstructured data in text or binary format and is suitable for serving documents, media, or text to the browser directly. The data is accessible from anywhere.
The blobs are grouped into containers and tied to user accounts. This service has three components:
Storage account: This can be a general storage account or a blob storage account registered in Microsoft Azure.
Container: Containers are used for grouping blobs. Each container can store an unlimited number of blobs. The container name should be in lowercase.
Blob: A blob is a file or document of any type and size. Three kinds of blobs are supported by Azure:
Block blobs: Text and binary files up to 195GB, 50,000 blocks of maximum 4 MB each
Append blobs: Appends operations such as logging data in log files
Page blobs: For frequent read or write operations
What is SQL Azure database?
SQL Azure database is just an approach to get associated with cloud services where you can store your database into the cloud. Microsoft Azure is the most ideal approach to utilize PaaS where you can have different databases on a similar account.
Microsoft SQL Azure has a similar component of SQL Server, i.e., high accessibility, versatility, and security in the core.
Microsoft Azure SQL database has an element; it makes backups of each active database automatically. Consistently a backup is taken and geo-repeated to empower the 1-hour recuperation point objective (RPO) for Geo-Restore.
What is Azure App Service?
Azure App Service is a completely managed Platform-as-a-Service (PaaS) offering for proficient developers that conveys a rich arrangement of abilities to the web, mobile, and integration scenarios. Mobile apps in Azure App Service offer a very adaptable, universally accessible mobile application development platform for Enterprise Developers and System Integrators that conveys a rich set of capacities to mobile engineers.
What is profiling in Azure?
Profiling is only a procedure for measuring the performance analysis of an application. It is normally done to guarantee that the application is sufficiently steady and can maintain overwhelming traffic.
Visual Studio gives us different tools to do it by gathering the performance information from the application that likewise helps in troubleshooting issues.
Once the profiling wizard is run, it sets up the execution session and collects the data of the sample.
The profiling reports help in:
Deciding the longest running strategies inside the application
Measuring the execution time of every strategy in the call stack
Assessing memory allocation