Microsoft Azure Cloud Case tudy

Microsoft Azure Cloud Case tudy

As we know that this is world of automation and nowadays everything is being automated. We have many program for automation behind the technology like docker, kubernetes, ansible, puppet, terraform, Jenkins etc. Nowadays every industry believe that one click entire setup done......... doesn't matter what's happening behind the scene because client never interested what's happening behind the scene.

For doing this Automation setup we need a resources like RAM, CPU, HARDISK, NETWORK, ROUTER, SWITCHES ,NIC CARD and so many things. It's not like this we need resources just for automation, it can be our web-application, mail-server, database server, web-server, time-server, tongs of things.....................but if you think in deep dive so we somehow we want to to automate these all things.

So we can easily buy these all resources in the market because it's already available in the market. But there is one challenge guys.

Challenge is that.............Let's say you need resources like RAM, CPU, HARDISK for doing your business and you are running with web-application which is your business. Immediately your application goes viral and suddenly you are getting more traffic on your web-application. In such cases what happened ????? ???

Your RAM, CPU goes more than 95% and your WebApp get hang up???? . Now in such cases what will you do ??? Yeah! Ofcouse you will again go to market and buy Some more resources like RAM, CPU, HARDISK, etc . But guys just think ???? buying the RAM, CPU, HARDISK is not very cheap guys. It come up with very high coast and money ?????? .

And after certain time you realize that, traffic on your WebApp again become less , So now what happen in such cases...There is no more use of these resources for which you paid up-front amount ??????.

So guys my Overall Conclusion is that........If your business is to run your Web-Application so why you are wasting your time and money to manage these resources. Ask from somebody......they will give you and manage for you simple??????

But who will give us RAM, CPU, HARDISK.................. ??????

Yes your guess right guys.......Cloud Computing guys are the one who will provide these resources and also they will have responsibility to manage these all resources like RAM, CPU, HARDISK, NETWORK, ROUTER, SWITCHES ,NIC CARD etc.

What is cloud computing ????

No alt text provided for this image

Cloud computing is the way to getting the resources. Cloud guys give these resources in the form of different-different services through the Internet like VPC, SUBNET, COMPUTE, SECURITY GROUP, DATA STORAGE, SERVERS, DATABASES, NETWORKING, AND SOFTWARES etc.

Benefits of cloud computing

  • Reduced IT costs. Moving to cloud computing may reduce the cost of managing and maintaining your IT systems. ...
  • Scalability. ...
  • Business continuity. ...
  • Collaboration efficiency. ...
  • Flexibility of work practices. ...
  • Access to automatic updates etc.

There is various cloud providers companies

  • AWS cloud
  • Alibaba cloud
  • Microsoft azure cloud
  • Google Cloud Platform.
  • IBM Cloud Services.
  • Adobe Creative Cloud.
  • Kamatera Cloud.
  • VMware Cloud.

and so on.......................................

But today we'll discuss case study about Microsoft azure cloud only.

Microsoft azure cloud

Azure is a public cloud computing platform—with solutions including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) that can be used for services such as analytics, virtual computing, storage, networking, and much more.

No alt text provided for this image

Azure products and services

Compute. These services enable a user to deploy and manage VMs, containers and batch jobs, as well as support remote application access. Compute resources created within the Azure cloud can be configured with either public IP addresses or private IP addresses, depending on whether the resource needs to be accessible to the outside world.

Mobile. These products help developers build cloud applications for mobile devices, providing notification services, support for back-end tasks, tools for building application program interfaces (APIs) and the ability to couple geospatial context with data.

Web. These services support the development and deployment of web applications. They also offer features for search, content delivery, API management, notification and reporting.

Storage. This category of services provides scalable cloud storage for structured and unstructured data. It also supports big data projects, persistent storage and archival storage.

Analytics. These services provide distributed analytics and storage, as well as features for real-time analytics, big data analytics, data lakes, machine learning (ML), business intelligence (BI), internet of things (IoT) data streams and data warehousing.

Networking. This group includes virtual networks, dedicated connections and gateways, as well as services for traffic management and diagnostics, load balancing, DNS hosting and network protection against distributed denial-of-service (DDoS) attacks.

Media and content delivery network (CDN). These CDN services include on-demand streaming, digital rights protection, encoding and media playback and indexing.

Integration. These are services for server backup, site recovery and connecting private and public clouds.

Identity. These offerings ensure only authorized users can access Azure services and help protect encryption keys and other sensitive information in the cloud. Services include support for Azure Active Directory and multifactor authentication (MFA).

Internet of things. These services help users capture, monitor and analyze IoT data from sensors and other devices. Services include notifications, analytics, monitoring and support for coding and execution.

DevOps. This group provides project and collaboration tools, such as Azure DevOps -- formerly Visual Studio Team Services -- that facilitate DevOps software development processes. It also offers features for application diagnostics, DevOps tool integrations and test labs for build tests and experimentation.

Development. These services help application developers share code, test applications and track potential issues. Azure supports a range of application programming languages, including JavaScript, Python, .NET and Node.js. Tools in this category also include support for Azure DevOps, software development kits (SDKs) and blockchain.

Security. These products provide capabilities to identify and respond to cloud security threats, as well as manage encryption keys and other sensitive assets.

Artificial intelligence (AI) and machine learning. This is a wide range of services that a developer can use to infuse artificial intelligence, machine learning and cognitive computing capabilities into applications and data sets.

Containers. These services help an enterprise create, register, orchestrate and manage huge volumes of containers in the Azure cloud, using common platforms such as Docker and Kubernetes.

Databases. This category includes Database as a Service (DBaaS) offerings for SQL and NoSQL, as well as other database instances -- such as Azure Cosmos DB and Azure Database for PostgreSQL. It also includes Azure SQL Data Warehouse support, caching and hybrid database integration and migration features. Azure SQL is the platform's flagship database service. It is a relational database that provides SQL functionality without the need for deploying a SQL server.

Migration. This suite of tools helps an organization estimate workload migration costs and perform the actual migration of workloads from local data centers to the Azure cloud.

Management and governance. These services provide a range of backup, recovery, compliance, automation, scheduling and monitoring tools that can help a cloud administrator manage an Azure deployment.

Mixed reality. These services are designed to help developers create content for the Windows Mixed Reality environment.

Blockchain. The Azure Blockchain Service allows you to join a blockchain consortium or to create your own.

Intune. Microsoft Intune can be used to enroll user devices, thereby making it possible to push security policies and mobile apps to those devices. Mobile apps can be deployed either to groups of users or to a collection of devices. Intune also provides tools for tracking which apps are being used. A remote wipe feature allows the organization's data to be securely removed from devices without removing a user's mobile apps in the process.

No alt text provided for this image

Azure has more than 1800+ biggest companies in the world as a client.

Few Biggest companies are ..................

Linkdin

  • California-based LinkedIn, acquired by Microsoft in 2016, helps connect the world’s professionals and companies to make them more productive and successful. The company’s IT security team monitored multiple queues to prioritize and respond to alerts. After deploying Microsoft Azure Sentinel, LinkedIn improved efficiency of both alert triage and incident investigation. In many cases, the team reduced resolution times from hours to minutes; investigating long-term user actions is now 100 percent to 142 percent faster.

Permodalan Nasional Berhad (PNB).

  • Permodalan Nasional Berhad (PNB) is one of the largest fund management companies in Malaysia with more than USD79 billion in assets in November 2020. In May 2020, PNB embarked on a technology overhaul as part of a five-year plan to strengthen efficiencies and drive performance. Working with Microsoft Teams and Microsoft 365, the company built a culture of collaboration that allowed staff to work together regardless of location. PNB’s remote working arrangements gave it a lead over its peers during the COVID-19 health crisis.

PaisaBazaar

  • Paisabazaar was already in the process of digitizing lending processes when COVID-19 hit India. The pandemic accelerated the company’s endeavor to digitally replicate its end-to-end lending process to create a seamless remote experience for both customers and lenders. The company was able to achieve this through the creation of a digital stack—Paisabazaar Stack—that disburses loans and issues credit cards using Microsoft Azure, AI Builder, Azure Machine Learning, Azure Cognitive Services, and Azure Kubernetes Service (AKS).

CISCO

  • Before acquiring Duo Security, Cisco relied on Duo’s zero trust authentication and access products. By adopting Duo’s frictionless cloud capabilities, Cisco moved toward securely connecting users to any application on any network, simplifying cloud security policy and expanding endpoint visibility. Duo’s native integration with Azure Active Directory enabled Cisco to achieve its goal of implementing multifactor authentication globally in six months. The solution allows Cisco to handle 4.5 million access attempts across 300 applications monthly.

Nastle

  • Nestlé is the largest food company in the world, and a key to its success has been its ability to balance continuity with change. The company recognized that its employees needed better access to data to react quickly to the market. The company had developed a centralized data warehouse, but it needed to combine it with local datasets to improve decision making and provide sustainable organic growth. Using Microsoft Power BI and Azure, Nestlé created a strong and lasting solution to help the company keep up with the speed of change while staying true to its purposes and values.

Standard Bank of South Africa

  • Standard Bank of South Africa advances financial inclusion, serving nearly 2 million customers with pioneering digital payment solutions. Initially, these customer-facing services were hosted in an on-premises environment at the risk of frequent service disruptions. "The service was running into several issues from an operational perspective," says May Govender, CIO for Group Payments at Standard Bank. To ensure uninterrupted service delivery, the bank deployed the solution to Microsoft Azure in record time. "We did the infrastructure as a service (IaaS) migration within two weeks. And I think that is amazing, considering the volume of transactions and their monetary value," observes Claudio Gomes, Lead Cloud Engineer for the solution.

and so many................................


Conclusion

Cloud computing is recently new technological development that has the potential to have a great impact on the world. It has many benefits that it provides to it users and businesses. For example, some of the benefits that it provides to businesses, is that it reduces operating cost by spending less on maintenance and software upgrades and focus more on the businesses it self. But there are other challenges the cloud computing must overcome. People are very skeptical about whether their data is secure and private. There are no standards or regulations worldwide provided data through cloud computing. Europe has data protection laws but the US, being one of the most technological advance nation, does not have any data protection laws. Users also worry about who can disclose their data and have ownership of their data. But once, there are standards and regulation worldwide, cloud computing will revolutionize the future.
















A

Hmm, there is other alternative than clouds to the problem you described. You just rent dedicated servers for a fraction of price which you must pay in the clouds. I recently wrote an article about that showing how big the performance and costs gap can be between clouds like Azure and rented physical servers with tons of RAM and CPU power: https://www.dhirubhai.net/pulse/azure-performance-per-dollar-tale-stagnation-przemys%C5%82aw-%C5%82ukawski-zm7tf

回复

要查看或添加评论,请登录

Satyam Kumar的更多文章

  • Automatic Image Update using ARGOCD CLI(argocd-image-updater)

    Automatic Image Update using ARGOCD CLI(argocd-image-updater)

    Today I am going to explain how we can setup using argocd-image-updater tool for automatically update the container…

  • Python-Script (LVM Partition)

    Python-Script (LVM Partition)

    Task Description Automating LVM Partition using Python-Script. Lets start.

    2 条评论
  • MongoDB Database Case study

    MongoDB Database Case study

    Hi! Today we are going to discuss about one of the most famous tool which is very commonly used in IT industry. Name of…

  • Create Chat Server Using Python

    Create Chat Server Using Python

    Hello Guys , In this practical we will create a chat server using Python . The Description of Practical or Task is…

  • Terraform module

    Terraform module

    What is terraform module ? A module can be any folder with a main.tf file in it, yes, that is the only required file…

  • AWS SQS Case Study

    AWS SQS Case Study

    Hey guys ! Today we are going to look one of the most common service SQS (Simple Queue Service) available in AWS cloud…

  • OpenShift Industry use cases

    OpenShift Industry use cases

    Hi guys ! Today we are going to brief look at One of the most famous tool which is used very often across all over IT…

  • Jenkins Industry use cases

    Jenkins Industry use cases

    Today we are going to look at one of the most famous CI/CD tool which uses most commonly in DevOps automation world. So…

    2 条评论
  • Task-26 ( GUI container on Docker)

    Task-26 ( GUI container on Docker)

    *Task Description* ?? ?? *GUI container* on the *Docker* ?? Launch a container on docker in GUI mode . ?? Run any GUI…

  • Task-23 (Automate Kubernetes Cluster Using Ansible)

    Task-23 (Automate Kubernetes Cluster Using Ansible)

    *Task Description* ?? ?? Automate *Kubernetes* Cluster Using *Ansible* ?? Launch ec2-instances on *AWS Cloud* eg. for…

社区洞察

其他会员也浏览了