{
"iq":[{"id":"1",
"q":"What is Cloud Computing?",
"answer":"Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet)."
},
{"id":"2",
"q":"What are the Service Model in Cloud Computing?",
"answer":"Cloud computing providers offer their services according to three fundamental models: Infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) where IaaS is the most basic and each higher model abstracts from the details of the lower models.\n\nExamples of IaaS include: Amazon CloudFormation (and underlying services such as Amazon EC2), Rackspace Cloud, Terremark, Windows Azure Virtual Machines, Google Compute Engine. and Joyent.\n\nExamples of PaaS include: Amazon Elastic Beanstalk, Cloud Foundry, Heroku, Force.com, EngineYard, Mendix, Google App Engine, Windows Azure Compute and OrangeScape.\n\nExamples of SaaS include: Google Apps, Microsoft Office 365, and Onlive. "
},
{"id":"3",
"q":"How many types of deployment models are used in cloud?",
"answer":"There are 4 types of deployment models used in cloud:\n\nPublic cloud\n\nPrivate cloud\n\nCommunity cloud\n\nHybrid cloud"
},
{"id":"4",
"q":"What is Windows Azure Platform?",
"answer":"A collective name of Microsoft’s Platform as a Service (PaaS) offering which provides a programming platform, a deployment vehicle, and a runtime environment of cloud computing hosted in Microsoft datacenters. "
},
{"id":"5",
"q":"What are the roles available in Windows Azure?",
"answer":"All three roles (web, worker, VM) are essentially Windows Server 2008. Web and Worker roles are nearly identical: With Web and Worker roles, the OS and related patches are taken care for you; you build your app's components without having to manage a VM."
},
{"id":"6",
"q":"What is difference between Windows Azure Platform and Windows Azure?",
"answer":"The former is Microsoft’s PaaS offering including Windows Azure, SQL Azure, and Appfabric; while the latter is part of the offering and the Microsoft’s cloud OS."
},
{"id":"7",
"q":"What Is Windows Azure Compute Emulator?",
"answer":"The compute emulator is a local emulator of Windows Azure that you can use to build and test your application before deploying it to Windows Azure. "
},
{"id":"8",
"q":"What Is Fabric?",
"answer":"In the Windows Azure cloud fabric is nothing but a combination of many virtualized instances which run client application."
},
{"id":"9",
"q":"How Many Instances Of A Role Should Be Deployed To Satisfy Azure Sla (service Level Agreement) ? And What’s The Benefit Of Azure Sla?",
"answer":"TWO. And if we do so, the role would have external connectivity at least 99.95% of the time."
},
{"id":"10",
"q":"What Is Csrun?",
"answer":"It is a command-line tool that deploys a packaged application to the Windows Azure compute emulator and manages the running service."
},
{"id":"11",
"q":"What Is Guest Os?",
"answer":"It is the operating system that runs on the virtual machine that hosts an instance of a role."
},
{"id":"12",
"q":" How To Programmatically Scale Out Azure Worker Role Instances?",
"answer":"Using AutoScaling Application Block."
},
{"id":"13",
"q":"What Is Windows Azure Diagnostics?",
"answer":"Windows Azure Diagnostics enables you to collect diagnostic data from an application running in Windows Azure. You can use diagnostic data for debugging and troubleshooting, measuring performance, monitoring resource usage, traffic analysis and capacity planning, and auditing."
},
{"id":"14",
"q":"What are the three main components of Windows Azure Platform?",
"answer":"Compute\n\nStorage\n\nAppFabric"
},
{"id":"15",
"q":"What is Windows Azure compute emulator?",
"answer":"The compute emulator is a local emulator of Windows Azure that you can use to build and test your application before deploying it to Windows Azure."
},
{"id":"16",
"q":" What is fabric?",
"answer":"In the Windows Azure cloud fabric is nothing but a combination of many virtualized instances which run client application"
},
{"id":"17",
"q":"What is cspack?",
"answer":"It is a command-line tool that generates a service package file (.cspkg) and prepares an application for deployment, either to Windows Azure or to the compute emulator. "
},
{"id":"18",
"q":"What is csrun?",
"answer":"It is a command-line tool that deploys a packaged application to the Windows Azure compute emulator and manages the running service."
},
{"id":"19",
"q":"How to programmatically scale out Azure Worker Role instances?",
"answer":" Using AutoScaling Application Block"
},
{"id":"20",
"q":"What Is Blob?",
"answer":"BLOB stands for Binary Large Object. Blob is file of any type and size.\n\nThe Azure Blob Storage offers two types of blobs:\n\n1. Block Blob\n\n2. Page Blob"
},
{"id":"21",
"q":"What are Fault Domains?",
"answer":"A fault domain is a logical group of underlying hardware that share a common power source and network switch, similar to a rack within an on-premise data-centers. As you create VMs within an availability set, the Azure platform automatically distributes your VMs across these fault domains. This approach limits the impact of potential physical hardware failures, network outages, or power interruptions. "
},
{"id":"22",
"q":"What are Update Domains? ",
"answer":"An update domain is a logical group of underlying hardware that can undergo maintenance or can be rebooted at the same time. As you create VMs within an availability set, the Azure platform automatically distributes your VMs across these update domains. This approach ensures that at least one instance of your application always remains running as the Azure platform undergoes periodic maintenance. The order of update domains being rebooted may not proceed sequentially during planned maintenance, but only one update domain is rebooted at a time. "
},
{"id":"23",
"q":" What are Network Security Groups?",
"answer":"A network security group (NSG) contains a list of Access Control List (ACL) rules that allow or deny network traffic to subnets, NICs, or both. NSGs can be associated with either subnets or individual NICs connected to a subnet. When an NSG is associated with a subnet, the ACL rules apply to all the VMs in that subnet. In addition, traffic to an individual NIC can be restricted by associating an NSG directly to a NIC."
},{"id":"24",
"q":"Do scale sets work with Azure availability sets? ",
"answer":"Yes. A scale set is an implicit availability set with 5 fault domains and 5 update domains. Scale sets of more than 100 VMs span multiple placement groups, which are equivalent to multiple availability sets. An availability set of VMs can exist in the same virtual network as a scale set of VMs. A common configuration is to put control node VMs (which often require unique configuration) in an availability set and put data nodes in the scale set."
},{"id":"25",
"q":"What is a break-fix issue?",
"answer":"Technical problems are called break-fix issue, it is an industry term which refers to “work involved in supporting a technology when it fails in the normal course of its function, which requires intervention by a support organization to be restored to working order”."
},{"id":"26",
"q":"Why is Azure Active Directory used?",
"answer":"Azure Active Directory is an Identity and Access Management system. It is used to grant access to your employees to specific products and services in your network. For example: Salesforce.com, twitter etc. Azure AD has some in-built support for applications in its gallery which can be added directly."
},{"id":"27",
"q":"What happens when you exhaust the maximum failed attempts for authenticating yourself via Azure AD?",
"answer":"We use a more sophisticated strategy to lock accounts. This is based on the IP address of the request and the passwords entered. The duration of the lockout also increases based on the likelihood that it is an attack."
},{"id":"28",
"q":"How can I use applications with Azure AD that I’m using on-premises?",
"answer":" Azure AD gives you an easy and secure way to connect to the web applications you choose. You can access these applications in the same way you access your SaaS apps in Azure AD, no need for a VPN to change your network infrastructure."
},{"id":"29",
"q":" What is Azure Service Fabric?",
"answer":"Azure Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable micro-services. Service Fabric also addresses the significant challenges in developing and managing cloud applications. Developers and administrators can avoid complex infrastructure problems and focus on implementing mission-critical, demanding workloads that are scalable, reliable, and manageable. Service Fabric represents the next-generation middleware platform for building and managing these enterprise-class, tier-1, cloud-scale applications."
},{"id":"30",
"q":"What is a VNet?",
"answer":"VNet is a representation of your own network in the cloud. It logically isolates your instances launched in the cloud, from the rest of your resources."
},{"id":"31",
"q":"Are there any scale limitations for customers using managed disks?",
"answer":"Managed Disks eliminates the limits associated with storage accounts. However, the number of managed disks per subscription is limited to 2000 by default."
},{"id":"32",
"q":"What is Azure Redis Cache?",
"answer":"Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. Azure Redis Cache is based on the popular open-source Redis cache. It gives you access to a secure, dedicated Redis cache, managed by Microsoft, and accessible from any application within Azure. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. "
},{"id":"33",
"q":" What are Redis databases?",
"answer":"Redis Databases are just a logical separation of data within the same Redis instance. The cache memory is shared between all the databases and actual memory consumption of a given database depends on the keys/values stored in that database. For example, a C6 cache has 53 GB of memory. You can choose to put all 53 GB into one database or you can split it up between multiple databases."
},{"id":"34",
"q":" What is DeadLetter queue?",
"answer":"Messages are placed on the deadletter sub-queue by the messaging system in the following scenarios.\n\n· When a message expires and deadlettering for expired messages is set to true in a queue or subscription.\n\n· When the max delivery count for a message is exceeded on a queue or subscription.\n\n· When a filter evaluation exception occurs in a subscription and deadlettering is enabled on filter evaluation exceptions."
},{"id":"35",
"q":"What is windows Azure Diagnostics?",
"answer":"Windows Azure Diagnostics enables you to collect diagnostic data from an application running in Windows Azure. You can use diagnostic data for debugging and troubleshooting, measuring performance, monitoring resource usage, traffic analysis and capacity planning, and auditing. http://www.windowsazure.com/en-us/develop/net/common-tasks/diagnostics/"
},{"id":"36",
"q":"What are virtual machine scale sets in Azure?",
"answer":"Virtual machine scale sets are Azure compute resource that you can use to deploy and manage a set of identical VMs. With all the VMs configured the same, scale sets are designed to support true autoscale, and no pre-provisioning of VMs is required. So it’s easier to build large-scale services that target big compute, big data, and containerized workloads."
},{"id":"37",
"q":"What is an Availability Set?",
"answer":"An availability set is a logical grouping of VMs that allows Azure to understand how your application is built to provide redundancy and availability. It is recommended that two or more VMs are created within an availability set to provide for a highly available application and to meet the 99.95% Azure SLA. When a single VM is used with Azure Premium Storage, the Azure SLA applies for unplanned maintenance events."
},{"id":"38",
"q":"How to design applications to handle connection failure in windows Azure?",
"answer":"The Transient Fault Handling Application Block supports various standard ways of generating the retry delay time interval, including fixed interval, incremental interval (the interval increases by a standard amount), and exponential back-off (the interval doubles with some random variation).\n\nstatic RetryPolicy policy = new RetryPolicy(5, TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(2));\n\npolicy.ExecuteAction(() =>\n\n{\n\ntry\n\n{\n\nstring federationCmdText = @\"USE FEDERATION Customer_Federation(ShardId =\" + shardId + \") WITH RESET, FILTERING=ON\";\n\ncustomerEntity.Connection.Open();\n\ncustomerEntity.ExecuteStoreCommand(federationCmdText);\n\n}\n\ncatch (Exception e)\n\n{\n\ncustomerEntity.Connection.Close();\n\nSqlConnection.ClearAllPools();\n\n}\n\n});"
},{"id":"39",
"q":"How can you retrieve the state of a particular VM?",
"answer":"Get-AzureRmVM `\n\n-ResourceGroupName myResourceGroup `\n\n-Name myVM `\n\n-Status | Select @{n=\"Status\"; e={$_.Statuses[1].Code}}"
},{"id":"40",
"q":"How can you stop a VM using Power Shell?",
"answer":"Stop-AzureRmVM -ResourceGroupName myResourceGroupVM -Name \"myVM\" -Force"
},{"id":"41",
"q":"What is Azure Search? ",
"answer":"Azure Search is a cloud search-as-a-service solution that delegates server and infrastructure management to Microsoft, leaving you with a ready-to-use service that you can populate with your data and then use to add search to your web or mobile application. Azure Search allows you to easily add a robust search experience to your applications using a simple REST API or .NET SDK without managing search infrastructure or becoming an expert in search."
},{"id":"42",
"q":"What are the expected values for the Startup File section when I configure the runtime stack?",
"answer":"For Node.Js, you specify the PM2 configuration file or your script file. For .NET Core, specify your compiled DLL name. For Ruby, you can specify the Ruby script that you want to initialize your app with."
},{"id":"43",
"q":"How are Azure Marketplace subscriptions priced?·",
"answer":"Pricing will vary based on product types. ISV software charges and Azure infrastructure costs are charged separately through your Azure subscription. Pricing models include:\n\nBYOL Model: Bring-your-own-license. You obtain outside of the Azure Marketplace, the right to access or use the offering and are not charged Azure Marketplace fees for use of the offering in the Azure Marketplace.\n\nFree: Free SKU. Customers are not charged Azure Marketplace fees for use of the offering.\n\nFree Software Trial: Full-featured version of the offer that is promotionally free for a limited period of time. You will not be charged Azure Marketplace fees for use of the offering during a trial period. Upon expiration of the trial period, customers will automatically be charged based on standard rates for use of the offering.\n\nUsage-Based: You are charged or billed based on the extent of your use of the offering. For Virtual Machines Images, you are charged an hourly Azure Marketplace fee. For Data Services, Developer services, and APIs, you are charged per unit of measurement as defined by the offering.\n\nMonthly Fee: You are charged or billed a fixed monthly fee for a subscription to the offering (from the date of subscription start for that particular plan). The monthly fee is not prorated for mid-month cancellations or unused services."
},{"id":"44",
"q":"List the different states of XMLHttpRequest with their description.",
"answer":"Uninitialized\n\nOpen\n\nSent\n\nReceiving\n\nLoaded"
},{"id":"45",
"q":"What are special Azure Regions? ",
"answer":"Azure has some special regions that you may wish to use when buildingyour applications for compliance or legal purposes. These special regions include:\n\n\n\nUS Gov Virginia and US Gov Iowa\n\nA physical and logical network-isolated instance of Azure for US government agencies and partners, operated by screened US persons. Includes additional compliance certifications such as FedRAMP and DISA.\n\nChina East and China North These regions are available through a unique partnership between Microsoft and 21Vianet, whereby Microsoft does not directly maintain the datacenters.\n\nGermany Central and Germany Northeast\n\nThese regions are available via a data trustee model whereby customer data remains in Germany under control of T-Systems, a Deutsche Telekom company, acting as the German data trustee."
},{"id":"46",
"q":"Why doesn’t Azure Redis Cache have an MSDN class library reference like some of the other Azure services?",
"answer":"Microsoft Azure Redis Cache is based on the popular open source Redis Cache and can be accessed by a wide variety of Redis clients for many programming languages. Each client has its own API that makes calls to the Redis cache instance using Redis commands.\n\nBecause each client is different, there is not one centralized class reference on MSDN, and each client maintains its own reference documentation. In addition to the reference documentation, there are several tutorials showing how to get started with Azure Redis Cache using different languages and cache clients. To access these tutorials, see How to use Azure Redis Cache and click the desired language from the language switcher at the top of the article."
},{"id":"47",
"q":"Is it possible to add an existing VM to an availability set?",
"answer":" No. If you want your VM to be part of an availability set, you need to create the VM within the set. There currently no way to add a VM to an availability set after it has been created."
},{"id":"48",
"q":" Are there any scale limitations for customers using managed disks?",
"answer":"Managed Disks eliminates the limits associated with storage accounts. However, the number of managed disks per subscription is limited to 2000 by default."
},{"id":"49",
"q":"How can one create a Virtual Machine in Powershell? ",
"answer":"# Define a credential object\n\n$cred = Get-Credential\n\n# Create a virtual machine configuration\n\n$vmConfig = New-AzureRmVMConfig -VMName myVM -VMSize Standard_DS2 |\n\n` Set-AzureRmVMOperatingSystem -Windows -ComputerName myVM -Credential $cred |\n\n` Set-AzureRmVMSourceImage -PublisherName MicrosoftWindowsServer -Offer WindowsServer `\n\n-Skus 2016-Datacenter -Version latest | Add-AzureRmVMNetworkInterface -Id $nic.Id"
},{"id":"50",
"q":"What is the difference between Public Cloud and Private Cloud? ",
"answer":"Public cloud is used as a service via Internet by the users, whereas a private cloud, as the name conveys is deployed within certain boundaries like firewall settings and is completely managed and monitored by the users working on it in an organization."
}
]
}
