You are on page 1of 11

ISSN (Online) 2581-9429

IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

Microsoft Azure in Cloud Computing


Ms. Priyanka Giridhar Padmukhi
Student MSc, Department of Information Technology
Sir Sitaram and Lady Shantabai Patkar College of Arts and Science and
V. P. Varde College of Commerce and Economics, Mumbai, India
priyanka.padmukhi@gmail.com

Abstract: This paper evaluates the future aspects of cloud computing, cloud computing and its
implementation using Microsoft Azure. Abstract Cloud computing provides everything like a service,
with the aim of offering an infrastructure and an active application platform, which is scalable and
efficient in terms of cost for customers. Cloud services are quite abstract without a set of well-defined
characteristics and according to user requirements, there are several solutions available on market of
Cloud computing. Researchers around the world are using Microsoft Azure to enable them to accelerate
theirre search. Microsoft Azure provides an open, flexible, global platform that supports multiple
programming languages, tools, and frameworks allowing researchers to achieve faster results and
achieve more using the cloud..

Keywords: Cloud, Cloud Computing, PaaS, SaaS, IaaS, Microsoft Azure, Data Centers, Virtual
Machine.

I. INTRODUCTION
Today’s researchers have access to a greater variety and volume of data than ever before. Scientific instruments and
sensors are capable of generating data around the clock day in and day out, while computer modeling and simulation
programs produce rich data sets in lieu of or in conjunction with experiments. Science now includes a computational
perspective that requires researchers to increasingly rely on computers to aid them in gathering data, analyzing it, and
fitting it to drive conclusions. In the book The Fourth Paradigm: Data Intensive Scientific Discovery, you can find
many examples of the growth in tools and processes to provide more and better data to science.
Microsoft has invested heavily in the development of data centers for a public cloud infrastructure, known as
Microsoft Azure, which is ideally suited to serve the needs of the scientific community. Microsoft Azure provides a
variety of cloud services enabling you to pick and choose the right combination to meet your needs, from setting up a
community website to document and discuss research findings to performing complex data analysis in a scalable
environment. Microsoft Azure has already proven successful for a variety of research projects and future enhancements
promise to support research in new and exciting ways as cloud computing continues to evolve.
Microsoft Azure includes many services. But to research on service that fall into the category of computing and
storage. A wide variety of computing resources available within Microsoft azure such as websites, virtual machines,
database as a service, Hadoop as a service etc. Microsoft Azure is a public cloud computing Platform as a Service
(PaaS), Infrastructure as a Service (IaaS), and Software as a Service (SaaS) that can be used for services such as
analytics, virtual computing, storage, networking and much more.

II. THE IMPORTANCE OF THE CLOUD


According to the National Institute of Standards and Technology, cloud computing “is a model for enabling
ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g.
networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal
management effort or service provider interaction.” Importantly, it dynamically scales to meet the current demand,
whether the demand results from the execution of a resource intensive application by a single user or the sudden influx
of multiple users requesting access to a centralized shared resource. Similarly, the cloud resources can be released once
Copyright to IJARSCT DOI: 10.48175/568 360
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

demand begins to diminish. Having a cloud infrastructure means researchers need not worry about having or hiring the
skills to build, manage, and maintain a centralized and scalable environment. Instead, they can rely on continuous
access to a data center managed by a third party. Rather than investing upfront to secure the necessary hardware for an
infrastructure capable of supporting computational science, researchers can instead pay for access to cloud computing
only as the need arises.

2.1 Cloud Computing


Cloud is an abstract, virtual environment where programs and data are stored. In cloud computing power is provided
by data centers, which can contain systems for data storage and many servers that have the ability to manage almost
any software, and customers pay flexibly according to the resources used, based on a monthly fee. Also in Cloud
Computing users do not need to buy software or maintain expensive servers and devices for data storage, this leads to
significant reduction of expenses, office space, and internal staff for IT support and increase of data security [1-2]. We
can identify that the main components for Cloud Computing are:
 Clients defined by terminals or commoncomputers whose benefit are small hardware costs, small IT costs,
security, lower power consumption, easy repair and replacement etc;
 Data centers consist of collections of servers where subscription applications are hosted.These can rely on a
large hall in the same building or a room of servers outside the organization and may contain virtualized
servers for which the software can be installed allowing multiple instances of virtual servers that can be used
[3-4]. A lot of virtual servers can run on one physical server (multi-tenant).
 Distributed Servers that should not be located all in the same location but in disparate geographic
locations. In reality if something happens to asite, such as a power failure, the service may be accessed from
another site.
Users need an efficient and adaptable infrastructure for the purpose of their business. This involves a non-stop
running service, available from anywhere in the world. Data centers can have more destinations such as: transaction
processing center; centers for multimedia content delivery data centerto perform complex simulations; data processing
operations of enterprise type; data center for regular businesses. Windows Azure appeared in 2009 and contains the
following types of Cloud Computing: IaaS (Infrastructure as a Service): is a Cloud model where a provider rents a
technological infrastructure, i.e. remote virtual servers, which can replace completely or partly existing IT systems
within the company IaaS includes the entire stack of infrastructure resources and facilities (electric power, cooling
solutions, etc.) for hosted hardware platforms. IaaS provides a set of APIs that allow forms of management and other
types of interaction with infrastructure for consumers. PaaS (Platform as a Service) is that kind of Cloud in which a
supplier provides development solutions and application hosting, being used by companies to develop and host
solutions on demand or provide services to other companies. IaaS PaaS is created over IaaS adding an extra level of
integration with different frameworks of application development. SaaS (Software as a Service) represents a model in
which a provider offers through web services different applications that make them available to end users. Such
services are generally intended to replace user-installed applications on their local systems. A SaaS is built over PaaS,
providing a self- contained operating environment used to deliver the entire user’s experience, including ERP systems,
multimedia applications, accounting software etc.

2.2 Types of Cloud


 Private Cloud: They are typically owned by the respective enterprise and / or leased. Functionalities are not
directly exposed to the customer, though in some cases services with cloud enhanced features may be offered.
This is similar to (Cloud) Software as a Service from the customer point of view. Private cloud (also called
internal cloud or corporate cloud) is a marketing term for a proprietary computing architecture that provides
hosted services to a limited number of people behind a firewall. Advances in virtualization and distribute
computing have allowed corporate network and data center administrators to effectively become service
providers that meet the needs of their "customers" within the corporation
Copyright to IJARSCT DOI: 10.48175/568 361
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

 Public Cloud: Enterprises may use cloud functionality from others, respectively offer their own services to
users outside of the company. Providing the user with the actual capability to exploit the cloud features for his
/ her own purposes also allows other enterprises to outsource their services to such cloud providers, thus
reducing costs and effort to build up their own infrastructure. Example: Amazon, Google Apps, Windows
Azure.
 Hybrid Cloud: Though public clouds allow enterprises to outsource parts of their infrastructure to cloud
providers, they at the same time would lose control over the resources and the distribution /management of
code and data. In some cases, this is not desired by the respective enterprise. Hybrid clouds consist of a mixed
employment of private and public cloud infrastructures so as to achieve a maximum of costreduction through
outsourcing whilst maintaining the desired degree of control over e.g. sensitive data by employing localprivate
clouds. Example: IBM and Juniper.

2.3 Cloud Service Models


There are three models used most commonly for cloud services:
 Infrastructure as a Service (IaaS):This is the base layer of the cloud stack. It serves as a foundation for the
other two layers, for their execution. The keyword behind this stack is Virtualization Amazon EC2 is a good
example of an IaaS. In Amazon EC2(Elastic Compute Cloud) your application will be executed on a virtual
computer (also known as an instance). You have your choice of virtual computer, meaning that you can select
a configuration of CPU, memory and storage that is optimal for your application. The IaaS provider supplies
the whole cloud infrastructure viz. servers, routers, hardware based load-balancing, firewalls, storage and
other network equipment. The customer buys these resources as a service on an as needed basis.
 Platform as a Service (PaaS): It provides computational resources via a platform upon which applications
and services can be developed and hosted. PaaS typically makes use of dedicated APIs to control the behavior
of a server hosting engine which executes and replicates the execution according to user requests (e.g. access
rate). As each provider exposes his / her own API according to the respective key capabilities, applications
developed for one specific cloud provider cannot be moved to another cloud host. There are however attempts
to extend generic programming models with cloud capabilities (such as MS Azure). Examples: Force.com,
Google App Engine, Windows Azure (Platform)
 Software as a Service (SaaS):also sometimes referred to as Service or Application Clouds are offering
implementations of specific business functions and business processes that are provided with specific cloud
capabilities, i.e. they provide applications /services using cloud infrastructure or platform, rather than
providing cloud features themselves. Often, kind of standard application software functionality is offered
within a cloud. Examples: Google Docs, Salesforce CRM, SAP Business by Design.

III. MICROSOFT WINDOWS AZURE


Windows Azure is a cloud services operating system that serves as the development, service hosting and service
management environment for the Windows Azure platform. Windows Azure provides developers with on-demand
compute and storage facility to host, scale, and manage web applications on the internet through Microsoft data
centers. Windows Azure is a flexible platform that supports multiple languages and integrates with your existing on-
premises environment. To build applications and services on Windows Azure, developers can use their existing
Microsoft Visual Studio expertise. In addition, Windows Azure supports popular standards, protocols and languages
including SOAP, REST, XML, Java, PHP and Ruby.
Windows Azure is now commercially available in 40 countries.

3.1 Microsoft Azure Data Centers


Microsoft Azure is Microsoft’s IaaS and PaaS solution, first announced in 2008 and enhanced with additional
features since then. It relies on a global network of data centers managed by Microsoft to provide a collection of
Copyright to IJARSCT DOI: 10.48175/568 362
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

services that facilitate the development, deployment, and management of scalable cloud-based applications and
services. Currently, Microsoft maintains data centers in four regions in North America, two regions in Europe, and two
regions in Asia, as shown in Figure 1, and has plans to expand into additional sub-regions in the future. Eachregion
contains one or more data centers. In turn, each data center, considered state of the art design for large computing and
high data volumes, holds from ten to hundreds of thousands of servers. When you create a virtual machine in the cloud
or develop a cloud-based application service, you select a data center region in which to store the virtual machine or
execute the code. An alternative is to use the same service in multiple regions concurrently and direct users to the
region closest to them. This option also provides disaster recovery in the event of a failure or network outage in a
single data center.

Figure 1: Windows azure data centers locations worldwide [2]

IV. MICROSOFT AZURE AND YOU


Although Microsoft Azure includes many services, the services that fall into the categories of Compute and Storage
are generally of most interest to researchers. A wide variety of computing resources are available within Microsoft
Azure with options such as websites, virtual machines, database as a service, and Hadoop as a service, to name a few.

Figure 2: Microsoft Azure App services [3]

4.1 Websites
One simple way to get started is to create a website to communicate your findings and collaborate with other
researchers Later you can expand your usage by adding other services as applicable to your objectives. Although
journals still have a place in the scientific community for peer review, many researchers are sharing their work publicly
on the Internet by using blogs or content management systems to stimulate discussion or share data. If you already
have an existing website or web application, you can easily move it into Microsoft Azure.
Otherwise, you can create a new one from scratch or by using the Web Application Gallery, to choose an open source
application, framework, or template, such as WordPress, Drupal, Django, and others. With just a few clicks, you have a
site up and running, ready for you start adding content.
Copyright to IJARSCT DOI: 10.48175/568 363
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

4.2 Virtual Machines


If you already have your computer set up with applications that you use to perform computations on your data, to
analyze, or to create visualizations, you can recreate that environment in the cloud to take advantage of its resources
and gain access to more computing power. You can create an image of your computer and then use that image as a
template to create a virtual machine managed by Microsoft Azure Virtual Machines. After uploading your image, it
takes only a few clicks of the mouse and a few minutes to set up a new virtual machine. You can even create multiple
virtual machines using the same image to create a cluster or to run different simulations of your data in parallel on
separate machines. You only pay for the time that your virtual machine runs. You can shut it down and pay a nominal
cost for storage until you are ready to use it again later. An alternative is to create a virtual machine from a gallery of
standard images with either Windows or Linux operating systems. You can then add your own application to this
virtual machine and attach a data disk to that machine. Yet another option is to locate an image in VM Depot to use as
a starting point for your virtual machine, as shown in Figure 3. For example, you can use an image such as Azure Data
Analysis that includes many popular tools for data analysis, such as IPython and R. VM Depot images have been
contributed by members of the open source community and are preloaded with an operating system, applications, and
development environments. Because VM Depot is community-driven, you can also upload images that you create to
add to the catalog. For example, a professor can upload an image for students to use for research assignments or a
researcher can upload an image containing various applications that others engaged in similar research might find
useful. This removes the barrier to entry for many scientists who wish to remove the complexity of installing and
maintaining software and facilitate the reuse of common collections of applications.

Figure 3: Azure Mobile Services [6]

4.3 Cloud Services


To fully realize the potential of your applications running in the cloud, you can choose to host them by using
Microsoft Azure Cloud Services rather than a virtual machine. Microsoft Azure Cloud Services has low administrative
overhead because all maintenance associated with the operating system and the network is done for you.
You can even configure the cloud service to automatically scale up or down according to rules you set. You can see
an example of a cloud service that has been running with no additional tuning required for over two years at
weatherservice.cloudapp.net. The site consists of roles that handle job submissions and web interactions, dynamically
scalable stateless compute instances that do the heavy lifting of weather forecast simulations, and Microsoft Azure
Storage to store and manage datasets used by the simulation. This combination allows the cloud service to run reliably
since its implementation. Another example of a cloud service is to generate simulations using complex parametric
analysis models that can process thousands of variable combinations over a period of days rather than months. You can
find many other examples at the Cloud Research Projects section of the Microsoft Azure for Research website.

4.4 Mobile Services


Microsoft Azure Mobile Services provides you with an option for supporting mobile devices in your applications.
This is a powerful way to extend the scope of your research applications. You can build Windows Phone, Windows
Copyright to IJARSCT DOI: 10.48175/568 364
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

Store Apps, Apple iOS, Android, or HTML/JavaScript applications to support your research efforts. For example, you
can build an application that allows data to be uploaded directly into Microsoft Azure storage or you can push
notifications to mobile devices when computing processes are complete, just to name a couple of examples.
Storage Using the Storage service, you can store data in the cloud for use by your applications, to share with the
larger research community, or to store backups of key data. Like other Microsoft Azure services, Storage is not only
scalable and highly available, but easy to set up. That means you can focus on your research without the need to
manage servers and tune databases.

4.5 Blobs
You can use Microsoft Azure Blobs to save or retrieve any type of file intended for sharing with others, such as
documents, images, video, among other file types, or for use in a cloud application. Blob storage even accommodates
the types of data commonly described as Big Data, such as raw data from scientific instruments or logs from servers,
up to 200 GB in size per file, which you store as block blobs.
Even backups from database servers and other devices as well as virtual hard drives for attachment to virtual
machines can be placed in blob storage, up to 1 TB in size per file which you store as page blobs. One way you might
use Microsoft Azure Blobs is to host reference data sets. You can store a variety of data sets, along with metadata to
facilitate interpretation, in an accessible location as necessary to support peer review of research and enable new lines
of research across disciplines. Having large data sets already in the cloud, close to the compute resources, reduces the
time researches require to set up a new analysis

4.6 Tables
Another option for storing data is to use Microsoft Azure Tables. This technology stores up to a 200 TB of typed data
in a NoSQL key/value store that automatically scales to support lookups of properties when a full relational database
approach is unnecessary. You might use tables when you want to store a lot of data captured by instruments or sensors
with properties that you want to lookup, or to store threaded discussions on your website. Whereas blob storage holds
unstructured data, table storage holds structured data.

4.7 Queues
If you have multiple applications that need to share information, you can use Microsoft Azure Queues to send
messages between applications or tiers of an application.

4.8 SQL Database


Azure SQL Database is a relational database management system for cloud-based storage of data that is accessible to
both cloud and on-premises applications. The advantage of this option is familiarity if you already rely on SQL Server
databases for on-premises solutions, but it is easier to manage in the cloud while at the same time is highly available
and scalable. All you have to do is build processes to move data into or out of the database, either manually or by using
an application.

4.9 HDInsight and High-Performance Computing (HPC)


HDInsight, a Hadoop-based service from Microsoft, integrates with Microsoft Azure and other open source
technologies that are part of the Hadoop ecosystem. By using HDInsight, you can store either unstructured data or data
that is too big to store relationally in SQL Database in the Hadoop Distributed File System (HDFS). HDFS in turn
creates redundant copies of the data and spreads the data across multiple nodes. As an alternative, HDInsight can store
data in Microsoft Azure Storage Vault as a blob.Either way, you can then create a MapReduce job, which is also spread
across multiple nodes to analyze the data in parallel and thereby perform computations much faster than would be
possible on your local desktop.

Copyright to IJARSCT DOI: 10.48175/568 365


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

V. APPLICATIONS OF WINDOWS AZURE


Windows Azure is a service that allows developers to run applications and store data on servers owned and operated
by Microsoft. These cloud applications can be targeted at businesses, consumers or both. Some examples are:
1. Enterprises that use Windows Azure to run their own line-of-business, batch processing or large- volume
computations.
2. An independent software vendor (ISV) that creates a SaaS application targeted towards business users.
Perform large-volume storage, batch processing, intense or large-volume computations
3. An ISV that creates a SaaS application targeted towards consumers.
The main types of services brought by Windows Azure are classified as follows:

5.1 For Computer


 Azure Virtual Machines that allows you install Windows Server or Linux images in Cloud. You can select
images from a gallery or you can bring your own customized images of operating system.
 Azure Cloud Services for which you do not have to manage the infrastructure any longer. With Web and
Worker roles, you can switch immediately to the development, deployment and management of modern
applications.
 Azure Web Sites helps you quickly install Web applications on a scalable and reliable Cloud structure. You
can immediately scale resources or number of nodes; or set up automatic scaling as load application
requirements.
 Azure Mobile Services Provides a backend in Cloud for Windows Store mobile applications, Windows Phone,
Apple iOS, Android or HTML/JavaScript

5.2 Data Services


 Azure Storage provides storage space for non relational data structures such as objects or binary files, simple
tables, queues or virtual disks.
 Azure SQL Database is a relational database service that allows you to quickly create applications, to expand
or scale them in Cloud.
 Azure Backup manages backup copies kept in Cloud with familiar tools in Windows Server 2012, Windows
Server 2012 Essentials or System Center 2012 Data Protection Manager.
 Azure Cache is a scalable distributed solution, in- memory, allowing you to build responsive applications of
high availability and scalability, providing fast access to data.
 Azure HDInsight is a service bringing Apache Hadoop solution in Cloud. Earn Big Data full value with a
Cloud-based platform that manages data of any type and size.
 Hyper-V Recovery Manager helps protect important services; coordinates replication or recovery of virtual
machines with a Cloud-based System Center 2012 in a secondary location.
 Azure Media Services provide Cloud solutions for many existing technologies for collection, encoding, format
conversion, content protection and streaming live or on-demand.
 Azure Active Directory provides management capabilities of identities and access control for Cloud
applications. Azure Multi-Factor Authentication helps prevent unauthorized access to Cloud applications or
on- premises: adds another level of authentication.
 Azure Service Bus is a messaging infrastructure that is put between applications, enabling them to exchange
messages for a better scalability and resilience.
 Notification Hubs is a cross-platform infrastructure of high scalability for sending notifications

Copyright to IJARSCT DOI: 10.48175/568 366


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

5.3 Network
 Azure Express Route allows you to create private connections between Azure data centers and infrastructure,
which is located on premises or in a colocation environment
 Azure Virtual Network helps us to create VPNs - Virtual Private Networks in Azure and tie safely these VPNs
with IT infrastructure.
 Azure Traffic Manager makes load balancing for the traffic coming towards more services hosted on Azure

VI. TOOLS FOR CLOUD COMPUTING


Azure” to learn more about these tools There are no limitations on the tools that you can use for cloud computing.
Whether you build your own tools to perform tasks like data collection, acquire open source applications written in
Python, or purchase tools like MATLAB, you can work with data in the cloud to make progress towards your research
goals

6.1 Cross Platform Support


Microsoft's open and flexible cloud platform is accessible to research and academic users who are familiar with
Windows, Linux, or the Mac OS. You can learn more about this platform from “ Microsoft Azure for Linux and Mac
Users” which explains how you can take advantage of Microsoft Azure features, such as virtual machines and
persistent storage, by using the operating system of your choice.

6.2 General Programming Support


Microsoft Azure is an open platform that supports most languages. Several language-specific SDKs exist for .NET,
Java, PHP, Node.js, Ruby, and Python so you can use your preferred language to build your cloud application and
access Microsoft Azure Services programmatically. Manyof the Microsoft Azure Services include a RESTAPI.

6.3 Support for Python


Using IPython, a web-based interactive development environment (IDE), a developer can create applications to
perform advanced statistical analysis, interactive data visualizations, and mathematical modeling of big data. Another
option is to use Python Tools for Visual Studio (PTVS). Both tools are supported for use with Microsoft Azure. If you
prefer, you can instead use Python 2.x or 3.x Microsoft Azure Cloud Services or in a Microsoft Azure virtual machine
(both Windows and Linux). See “An Introduction to Using Python with Microsoft

VII. VIRTUALIZATION IN WINDOWS AZURE


Virtualization is the most important sector in the field of IT technologies. The current trend in virtualization domain
is to install more virtual machines on a physical machine for maximum exploitation of the resources of processor and
memory on the life duration of the physical machine.
Among virtualization solutions we can include: virtualization at the hardware level (VMware Virtual Center and
ESX, Microsoft Hyper-V and Virtual Server), virtualization at operating level system (Open Source Open VZ, Sun
Solaris Containers, HP Secure Resource Partitions), virtualization at the application level (VMware Thinstall,
Microsoft SoftGrid, Symantec -Altiris SVS, App Stream, Endeavors), Network virtualization and storage virtualization
[26]. Windows Azure enables creating Virtual Machines, offering IaaS (Infrastructure as a Service) so that IT
professionals can create and use virtual machines in cloud. Virtual Machine developed for Windows Azure offers to
users the possibility of using a R2 image in Windows Server 2012 system as well as the possibility of running Linux
through a virtual machine.
These servers, either Windows or Linux can be accessed via Remote Desktop. System Center 2012 R2 provides
unified management and system administration for Cloud and Microsoft Azure platforms, having also the following
capabilities: provision of infrastructure; providing infrastructure; monitoring infrastructure; on-demand service and
automation; performance monitoring; service management. System Center 2012 works with Windows Server 2012 to
Copyright to IJARSCT DOI: 10.48175/568 367
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

manage a large number of physical machines. The virtual machine has a private IP and access to this can only be done
through an intermediate machine (Load Balancer), which provides public IP (VIP). At any time is known and
monitored the occupancy and load degree of virtual machine used.

Figure 4: Contained Operating System [12]


Connecting to virtual created machine is performed based on authentication according to Fig 5. It is very important
that the Azure virtual servers to be accessible from anywhere.
Windows Azure contains a "preview feature" called VHD Role and allows us to realise virtual machines as in the
Amazon or any other hosting virtual machines, either from a predefined template, or with a WHD custom, which then
is loaded into cloud.

Figure 5: Connecting to VM [4]


These servers, either Windows or Linux can be accessed via Remote Desktop. Among the highest advantages that
virtualization technologies offer the following are most important: the multiple applications and operating systems can
run on a single physical system; servers can be centralized in virtual machines; available natural resources are treated
as a common part and are controlled within the virtual machine.

7.1 Getting Started with Azure


Though Azure development can use PHP or Java, the platform that's best supported is .NET. The first step is to install
the Azure SDK. There are two ways to do this, there is a standalone SDK, and a package containing the SDK along
with Visual Studio 2008 and Visual Studio 2010 integration. The Azure services for management and storage offer a
REST API using HTTP and XML. The SDK contains a set of client classes that provide a nice managed .NET API that
abstracts away the details of the HTTP and XML communication that goes on behind the scenes. With these client
libraries, the SDK contains a local deployment environment made up of two parts; the "Development Fabric," into
which applications are deployed, and "Development Storage," which provides a mock-up of Azure's cloud storage
services. The Development Fabric has convenient features like spewing logs out to a console; there's no easy access to
them once in the cloud. During normal development, you'll be deploying and debugging using this development
environment. For the most part, your applications won't notice the difference, though the Development Storage system
is a bit more restrictive than real Azure Storage. Visual Studio integration is a must. The Visual Studio integration
provides new Azure project types, F5 deployment into and debugging of the Development Fabric, and the ability to
Copyright to IJARSCT DOI: 10.48175/568 368
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

upload applications into the cloud and run them on paid Azure services.
Getting Started with Cloud Computing for Research There are many research scenarios for which cloud computing is
well suited. Here are just a few possibilities for getting started with cloud computing for your next research project
 Learn about Microsoft Azure. You can find a variety of information about Microsoft Azure services,
development support, and resources for best practices, code samples, and more at Microsoft Azure
Documentation.
 Create a website. You have a several options for migrating an existing website to Microsoft Azure, which
you can learn more about at How To: Migrate and Publish a Web Application to Microsoft Azure from Visual
Studio, Migrate a Database-backed Website (and database) to Microsoft Azure Web Sites, and Migrating a
Blog to Microsoft Azure Web Sites. For a new site, try using one of the sites available in the Web Application
Gallery. For more information about using the Web Application Gallery or setting up a new Microsoft Azure
website, see How to Create and Deploy a Web Site and Create and Manage Web Sites.
 Set up a virtual machine. For an overview of your options for working with virtual machines, see Virtual
Machines Documentation. If you want to create your own virtual machine, see “Getting Started with Virtual
Machines in Microsoft Azure”. Another option is to use a template of a VM from VM Depot or to contribute a
VM to the online community, both of which are described in “Using and Contributing Virtual Machines to
VM Depot.” Both of these papers are available at the Microsoft Azure for Research listing for technical
papers
 Create a cloud service. You can build an application that runs in the cloud as a service. To learn about
developing and deploying cloud services, see Cloud Services Documentation and Microsoft Azure Cloud
Services on Channel 9. You can also read about a sample scalable cloud- based search service at Using
Microsoft Azure for BLAST.
 Process large data volumes. Leverage the power of the cloud and HDInsight to analyze large data sets
efficiently. An example to get you started thinking about HDInsight is available at Hadoop and HDInsight:
Big Data in Microsoft Azure.

7.2 Benefits of Microsoft Windows Azure


 Agility: Take advantage of development tools, automated service management and global data center
presence to respond faster to customer needs, focus on your competitive differentiators, and reach new
markets.
 Efficiency: Windows Azure improves productivity and increases operational efficiency by lowering up-front
capital costs. Customers and partners can realize a reduction in Total Cost of Operations of some workloads
by up to 30-40% over a 3-year period. The consumption based pricing, packages and discounts for partners
lower the barrier to entry for cloud services adoption and ensure a predictable IT spend. See Windows Azure
pricing.
 Focus: Focus on delivering services and value to your customers and not on managing technology
infrastructure. Windows Azure enables you to spend less time on operational hurdles and more time focusing
on your competitive differentiators.
 Simplicity: Utilize your existing skills in familiar languages such as .NET, Java and PHP to create and
manage web applications and services.
 Trustworthy: Enterprise class service backed by a reliable service level agreements and a rich online services
experience.

VIII. CONCLUSION
Scientific research today is generating data that once would have been impossible to analyze due to sheer volume and
lack of sufficient computing power in all but the largest laboratories. Prior to cloud computing, analysis of scientific
data could take weeks, months, or even years to process.
Copyright to IJARSCT DOI: 10.48175/568 369
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 10, Issue 1, October 2021


Impact Factor: 5.731

Cloud computing now creates opportunities for all researchers to find patterns or anomalies in their data even with a
limited budget. Furthermore, the lower cost of storage means the research community at large can curate and share
data, promoting deeper collaboration within the community and enabling data mashups with the potential to reveal new
insights. Microsoft Azure provides the necessary cloud platform to reduce not only the time to discovery, but also the
cost of discovery. Now is the time to try Microsoft Azure for yourself and discover firsthand how easy it is to set up
and go live.

REFERENCES
[1]. https://www.microsoft.com/en-us/education/higher-education/academic-research
[2]. https://joranmarkx.files.wordpress.com/2012/01/image002.jpg
[3]. https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/microsoft-azure-for-research-
overview.pdf
[4]. https://1.bp.blogspot.com/--s90r7UUag8/WenUOx7WceI/AAAAAAAATZ4/QsivWgPwPC
kC2PJDabWnrmxGZa3YadFkACLcBGAs/s1600/The%2B5%2
Btypes%2Bof%2BApp%2BServices%2Bavailable%2Bin%2B Microsoft%2BAzure.png
[5]. https://www.academia.edu/5379953/cloud_computing_with_microsoft_windows_azure
[6]. http://image.slidesharecdn.com/benjatjeremywagbmobileservices-140506185840-phpapp01/95/global-
windows-azure- bootcamp-mobile-services-2-638.jpg?cb=1399403412
[7]. Johnston, Steven J., Neil S. O’Brien, Hugh G. Lewis, Elizabeth E. Hart, Adam White, and Simon J. Cox.
[8]. (2013).Clouds in Space: Scientific Computing using Azure. Journal of Cloud Computing.
[9]. http://www.journalofcloudcomputing.com/content/2/1/2.
[10]. https://www.researchgate.net/profile/George_Carutasu/publication/305725698/figure/fig4/AS:66928434270
6182@1536581230290/Virtual-machine-properties-Connecting-to-virtual-created-machine-is-performed-base
d-on_Q320.jpg
[11]. Cloud Computing and Windows Azure: June 2016 DOI: 10.1109/ECAI.2016.7861168 Conference: ECAI
2016 - International Conference – 8th Edition At: Ploiesti, ROMÂNIA Authors: George Carutasu Romanian-
American University
[12]. file:///C:/Users/prade/Downloads/ECAI-2016_paper_13.pdf.

Copyright to IJARSCT DOI: 10.48175/568 370


www.ijarsct.co.in

You might also like