Posts

Showing posts with the label Cloud Hosting

Cloud Basics: Tenancy, Directories and Subscription

When I first started learning about cloud the concept of tenancy, and directories was very confusing as I could have multiple tenants and each tenant could have multiple directories and subscriptions etc. As this was the basics of every resource access, creation, assignment , the concept is very important to understand.  I will try to make it as simple as I can. For more information about these interlinked concepts, I will re-direct you to the pertinent topic and it will make it easy to understand.  πŸ‘‰ I would highly recommend to complete your study of Cloud Basics and Fundamental Series to understand the important key terms and concepts of cloud. Tenant Every organization when registers/buy the Azure portal subscription from Microsoft, for them a record is created in the Microsoft Active Directory along with their information. This record of Active directory is called Tenant. 

Azure Compute Solutions

Image
Azure offers a number of ways to host your application code on the cloud. The term compute refers to the hosting model for the computing resources that your application runs on. There are many compute service that Azure offer. The most commonly used are: Virtual Machines (IAAS) App Services (PAAS- Hosting Web APIs, Mobile APIs, Web Apps etc) Container Instances and Kubernetes (clusters of containers) Azure Batch Azure Service Fabric Serverless Solutions  Azure Functions Azure Logic Apps In order to decide which type of hosting environment or compute solution you need. the following flowchart from Microsoft will help you to choose a compute service for your application. Click to Enlarge - (Photo Courtesy: Microsoft) If your application consists of multiple workloads, evaluate each workload separately. A complete solution may incorporate two or more compute services. πŸ‘‰The first approach to  migrate your solution is to " Lift and shift ". This is a strategy for migrating a work...

Cloud High Durability and Disaster Recovery

 High Durability and Disaster Recovery (DR) Your ability to recover from a disaster and to prevent the loss of data.  Solutions that recover from a disaster is known as Disaster Recovery (DR). This is achieved by high availability due to scalable solutions. These concepts are all related to each other.  The scalable and redundant solutions provide High availability which prevent the disaster recovery. Read more about related concepts of redundancy in  High availability , and  High Scalability   Durability Parameters  Do you have a backup?  How fast can you restore that backup?  Does your backup still work?  How do you ensure current live data is not corrupt?