Showing posts with label Microsoft Azure. Show all posts
Showing posts with label Microsoft Azure. Show all posts

Monday, June 29, 2020

Microsoft Azure and its overview

Microsoft is one of the front runners in the cloud industry. It is providing the end-user with privileges on 3 different aspects of services like IAAS, PAAS, and SAAS. Other than this service, they also provide the FAAS (But this we can incorporate with PAAS). Depending on the user's business nature and needs, we can use these services either individuals or as hybrid implementation. When it comes to realtime, most of the time people prefer hybrid architecture over service. That will enable them to cost-optimized and features specific goals.



What is IAAS?

IAAS stands as Infrastructure as a service, it will provide you the ability to compute something on the CPU. Even simpler form, which is the operation in the cloud performing on top of hardware-specific, is called IAAS.


Example:  Virtual machine, Storage, and Virtual networks.


What is PAAS?

PAAS stands Platform as a Service, It will enable you to perform the operations on top of OS. You don't need to worry about underlying hardware or OS. “I know, you will have a question now”. We are doing operations on top of the OS. How come we need not care about the OS?. Yes, that is the specialty of PAAS. Underlying OS and properties will be taken care of by cloud service providers. Your job is just to configure the application and launch it to the public. But you can customize your storage, instance, and memory built with the application service itself.


Example: App Service, Azure Functions and CDN


What is SAAS?

SAAS is expanded as Software as a Service, It is an absolutely safer side of cloud usage. The complete responsibility of the application and hosting will be on cloud service providers. Your job is to configure the software and use it.


Example: MS office 365


When we look back at the traditional hosting model, we will have an on-premises service where we will own every aspect of the hosting, and managing is the pain on the business either cost or manpower. It always gives us an extra burden to the owner. But now everything becomes a cloud and we will use and will pay for it.


Source

Few highlighted on azure

Azure offers 100’s of services into the cloud, which will enable us to keep the hosting, AI, ML, Storage, etc .. in one place as all together.


Let's take this content into question from the end-user and we will answer it.


What are the ways to host applications?


Option 1: Hosting application is possible in IAAS and PAAS services. Either you can host the virtual machine by enabling the HTTP port and creating the instance auto-scaling based on the traffic to the website. You have extended security options to protect your site from external calls. In the virtual machine, hosting has another option to host using Dockers. Which will enable you to host the application serverless form.


Option 2: You can create your App service with an App service plan to host your application. As I mentioned to you early, it is a PAAS service. When it comes to underlying infrastructure no need to worry about this option. It has several benefits including integrated backups, auto-scaling, deployment slots, deployment center (to integrate your source control as CI/CD functionality), SSL, and custom domain mapping.


Can I be able to connect my on-premises network to the Azure portal?


Yes, you are able to connect your on-premises network to your azure cloud using virtual networking. Virtual networking will enable you to connect your on-premises datacenter to Azure cloud. It has 3 options to connect you to establish the connection.


  1. Point to Site VPN 

  2. Site to Site VPN Gateway

  3. ExpressRoute

  4. ExpressRoute Direct



I am completely from a business background, I have only minimal knowledge about hosting. Can I manage my hosting account? Is that Microsoft azure will provide me any support to manage website and cloud hosting accounts?


Yes, Why not. You can manage your hosting account. It has a very friendly interface and nomenclature in each section. So you will easily adapt the interface. When it comes to technical aspects, Azure provides you an Advisor tool, which will help you to manage your portal with security and usage recommendations. Even it provides the cost recommendation to use the services based on your usage. To minimize the usage cost, it provides you the cost management functionality, which will show you the usage cost more transparently and include recommendations.


My company has a vast network of companies. Each company has different departments and roles. Is my company the right candidate for cloud hosting? Will I be able to manage a huge group of departments in one place?


There is no doubt, Microsoft Azure is the right place for you to host your application and manage your company's group. It has provisions to create different subscriptions in a single account. You can have one account to maintain your different branches with subscriptions.

Even more granular, you can organize your departments in branches as Resource groups.



Conclusion


As I mentioned in the post, it is one of the parent cloud providers in cloud computing. It has many extraordinary features on the hosting and IoT elements. I just thought to give you the initial flavor of the Microsoft azure with few highlights. The next post will give you more information on Virtual Networking, Azure Active Directory, and Azure Function Apps.


Tuesday, February 14, 2017

Adding custom property in Azure Broken Message object.

The below code is sample piece of code to add custom property in azure broken message object

Get the custom property value

Tuesday, January 3, 2017

Move service bus data to DeadLetter Queue in Azure

In Micorsoft azure, Service bus is one of the most powerful concept in azure cloud computing. Service bus must be constant size called 64KB.

Below i have listed the options to move the data's to DeadLetter Queue manually.
  1. Set "Default Message Time to Live" in seconds and Check the checkbox move expired messages to DeadLetter Queue
  2. We could move the message of the queue using broken message object. Here is below example.

Tuesday, December 6, 2016

Azure Cloud service problem "The current service model is out of sync"

Azure has providing lot of could compute technique, one of the most reliable is Azure Cron program called Azure cloud services. Develop, package and deploy powerful applications and services to the cloud with Azure Cloud Services.

There are features advantages on azure cloud services
  1.       Support for Java, Node.js, PHP, Python, .NET and Ruby
  2.       Automatic operating system and application patching
  3.       Auto scale to meet demand and save money

In Azure cloud service, we usually facing the problem called “The current service model is out of sync”. This issue will occur on few scenarios.
  


  • Either ServiceDefinition(.csdef) file content is not match with ServiceConfiguration(.cscfg) files
Solution:
We should check the service definition file and configuration files, to make sure the xml tags are matches on both files. If some tags are missing on any one of the, we should added them into another file.
  • Your project was not closed properly.
Solution:
Step 1: Open the solution file in Visual Studio.
Step 2: There you can see the cloud service project.
Step 3: Select the cloud service project and right them, Click on “Unload Project”
Step 4: Now again select the cloud service project load them into solution.
Step 5: Now cloud service should run fine now.

Tuesday, February 2, 2016

Posting packets from Azure Storage to Service Bus using C#

Microsoft Azure is one of the leading cloud computing environment. Using the below script we are posting raw packets from storage to Service Bus.


Wednesday, January 6, 2016

Rest API Connection in C# - Using RESTSHARP Library

Rest Client connection using C#. In this post, I have explained the very simple solution using RestSharp Library. In RestSharp library, we have RestClient and RestRequest classes. RestClient will help us to establish the connection using API URL, RestRequest object will act as the intermediate between RestClient and API HOST. Using RestRequest, we will define the header and Request Method.