Giter Club home page Giter Club logo

cloudqna's Introduction

Azure question bank

Azure Infrastructure (IaaS) Questions

* Difference between private endpoint and service endpoint!

Ans. The following definition of Azure Private Endpoint has been taken from Microsoft Azure documentation:

"Azure Private Endpoint is a network interface that connects you privately and securely to a service powered by Azure Private Link. Private Endpoint uses a private IP address from your VNet, effectively bringing the service into your VNet. The service could be an Azure service such as Azure Storage, Azure Cosmos DB, SQL, etc. or your own Private Link Service."

Private endpoint enables connectivity between the consumers from the same VNet, regionally peered VNets, globally peered VNets and on premises using VPN or Express Route and services powered by Private Link.

The private endpoint must be deployed in the same region as the virtual network.


* What is a proximity group and in what scenario it is used?


Q3. Difference between application gateway and load balancer!


Q4. How to define gates in Azure devops release pipeline?


Q5. What kinds of poilicies are there in Azure APIM?


Q6. When do Azure APIM policies execute?


Q7. What sort of database migration challenges have you faced ever?


Q8. What services could be known as Azure native?


Q9. What is Shared Access Signature and how to generate it?


Q10. Difference between NIC and NSG?


Q11. Name any 5 functionalities which could be offloaded to a gateway in Azure!

Ans.

  1. SSL termination
  2. Client rate limit (throttling) - limit the number of hits by a client in a given time.
  3. Web application firewall (WAF)
  4. Authentication
  5. IP allow/block list

few more:

  1. Logging and monitoring
  2. Servicing static content
  3. Gzip compression

Q12. How to set NSG rules through Terraform?


Q13. What is Azure Web Application Firewall and how does it used with Applicaiton Gateway, Front Door and CDN?


Q14. What is a WAF policy and to whom it can be associated?


Q15. What is a Mutex Lock and how does it work?


Q16. How Api gateway vs Front Door


Q17. How do you decide to go with SQL Server vs CosmosDB


Q18. What is CAP theorem?

Ans. CAP theorem is also called Brewer’s theorem, named after the computer scientist, Eric Brewer. We need to understand the distibuted system as it is base requirement of CAP.

** CAP theorem stands for:

Consistency Availability Partition tolerance **

Consistency means all the users can see the same data at same time.

Availability means the system continues to operate even in the presence of node failure.

Partition tolerance means the system continues to operate in spite of network failures.


Q19. What are the power states of an Azure Virtual Machine?

Ans. There are total 7 power states

  1. Starting: Indicates that the VM is being started.
  2. Running: Indicates that the VM is running.
  3. Stopping: Indicates that the VM is being stopped.
  4. Stopped: Indicates that the VM is stopped. Note that VMs in the stopped state still incur compute charges.
  5. Deallocating: Indicates that the VM is being deallocated.
  6. Deallocated: Indicates that the VM is completely removed from the hypervisor but still available in the control plane. VMs in the deallocated state do not incur compute charges.
  7. Unknown (-): Indicates that the power state of the VM is unknown.

Q20. What is profiling in Azure?

Ans. 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.


Q21. Which load balancer should we use in what scenario?

Ans.

  • If you are looking to do DNS based global routing and do not have requirements for Transport Layer Security (TLS) protocol termination ("SSL offload"), per-HTTP/HTTPS request or application-layer processing, review Traffic Manager.
  • If you want to load balance between your servers in a region at the application layer, review Application Gateway.
  • If you need to optimize global routing of your web traffic and optimize top-tier end-user performance and reliability through quick global failover, see Front Door.
  • Source: https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-overview

    Q22. Can the region be changed of an existing Azure Web App?

    Ans. App Service resources are region-specific and can't be moved across regions. You must create a copy of your existing App Service resources in the target region, then move your content over to the new app.


    Q23. How can we use custom SSL certificates in Azure Function/App service?


    Q24. What is the strategy would you use to save the cost for using virtual machines?

    Ans. Using Azure virtual machine reservations for long term. You can save upto 72% cost if you choose 3 years reservation.

    For more information : link


    Q25. Can I create a single .gitignore file for all the repositories on my computer?

    Ans. Yes, it is possible to add a global .gitignore file to define a list of rules for ignoring files in each Git repository on my computer.

    Follow the steps:

    1. open the git bash
    2. Configure the git to use exclude file ~/.gitignore_global

    $ git config --global core.excludesfile ~/.gitignore_global


    Q26. Explain monitoring and analytics types and mention the services under each category!

    Ans. Azure monitoring and analytics services can be classified into following 3 categories:

    • Core monitoring
      • Azure Monitor
      • Azure Advisor
      • Service Health
      • Activity log
    • Deep infrastructure monitoring
      • Log Analytics
      • Management Solutions
      • Service Map
      • Network Monotoring
    • Deep application monitoring
      • Application Insights

    cloudqna's People

    Contributors

    abhimaitrey avatar dheerajbhavsar avatar dotnetpiper avatar

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. 📊📈🎉

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google ❤️ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.