SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 863
Azure Services Platform
Ravina Nara1, Rohini Nimbekar2, Shruti Khairnar3, Mithun Mhatre4
1Student, Computer Engineering, Bharati Vidyapeeth Institute of Technology, Maharashtra, India
2Student, Computer Engineering, Bharati Vidyapeeth Institute of Technology, Maharashtra, India
3Student, Computer Engineering, Bharati Vidyapeeth Institute of Technology, Maharashtra, India
4Professor, Computer Engineering, Bharati Vidyapeeth Institute of Technology, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract -The main objective of this paper is to understand
how to utilize different cloud computing services provided by
the Microsoft Azure in the best possible way in order to getthe
best performance in a cost-effective manner. Microsoft
Windows azure has proved to be a boon in terms of providing
good cloud computing services hence is in high demand. This
paper mainly focuses on three service platformsandalsodeals
with their performance analysis and these services are Web &
Mobile, Internet of things & Azure Storage. The paper
provides an in-depth introduction about Microsoft Azure, its
services, and developing and deploying applications on Azure
Cloud Using Different Services offered by it.
Key Words: Platform,Applications,Azure,Services,
Internet Of Things, Storage, Web.
1.INTRODUCTION
Application platform can be defined as something that
supplies developers with a set of in hand services for
creating applications. Applications can explore cloud
services in a variety of different ways. Different cloud
platforms are used in different scenarios as per the
requirements. Azure provides different set of service
platforms where every platform is responsibleforproviding
a specific service to the application developers. The Azure
Services Platform can be used by both the applications
running on the cloud as well as the applications running or
on in-house systems [1]. Azure is a cloud platform thathosts
the infrastructure of your current application and also,
provides compute based services that are needed for your
application development needs. Azure provides a
combination of all the cloud services that you require to
develop, test and deploy your application [2].
1.1 Cloud Computing
By using cloud computing we can explore millions of
Internet-accessible servers that are offered in current
scenarios. Both data and code can be kept in the cloud. For
some applications where someone else is managing and
monitoring the different systems they use. Today, it has
become an emerging technology in which the research
community and industries have recently evolved/adapted.
There are different IT companies that provide a variety of
platforms such as Amazon, App Engine from Google, Blue
Cloud from IBM to make it easier for end-users to use cloud
services [17].
1.2 Azure Storage Service
Azure Storage is the cloud storage solution for modern
applications that depend on durability, availability, and
extensibility to fulfil the requirements of their end
users.Azure Storage is massively extensible, thus allowing
you to store and deal with hundreds of terabytes of data in
order to support the big data schemes requiredbyscientific,
financial analysis, and media applications and at the same
time it allows you to store small volumes of data needed for
small scale business websites. Tens of trillions of different
customer objects are stored by azure storage in the current
scenarios, and it handles millions of requests per second.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 864
The storage capacity of Azure storage is virtually limitless.
As the demands of your application increases, the Azure
storage automatically provides the resources required to
meet those demands through the auto-partitioning method
of azure storage. The Azure storage is easily accessible from
anywhere in the world and it supports all types of
applications running on any cloud,differentservers,mobiles
or any tablet devices [4].
1.3 Types of Azure Storage:
1.3.1 Standard Storage:
The standard storage account helpsuserstoaccessandstore
data in four types of storage formats that are Blob storage,
file storage, queue storage and table storage.
Azure Blob Storage:
Blob storage is used for storing unstructured data which
includes images, videos, documents, raw data along with
their meta-data. [3] Blobs are stored in a structure called
container, the term “blob” means “Binary Large Object” The
Blob service allows the storage for files such as binary files
and text files [5].
Azure File Storage
The Azure file storage service provides a persuasive option
for Direct Attached Storage and Storage Area Network
Solutions which are difficult to install, configure and use 9].
The Files stored in Azure File shares can be viewed and
accessed through SMB protocol and REST APIs [4]. The
Azure File Storage is mainly Used for the applications that
have been inherited from languages, platforms and
techniques that are outdated in terms of today’s technology
[3].
Azure Queue Storage
The Azure queue service is used to transfer messages
between the independent components of an application
either on cloud or on premise [3]. With Azure queuestorage,
we can handle transactions of 2000 messages per second
where each message is having maximum time to live of 7
days [6]. The queuing service of queue storage is highly
reliable and cheap and it is mainly used for large cloud
networks and hybrid networks [7].
Azure Table Storage
Azure table storage is used for storing tabular data that is
suitable for key-value NoSQL data storage. Table storage is
extremely extensible and easy to use. Like other NoSQL data
stores, it does not contain any scheme and can be easily
accessed through REST API [3].
1.3.2 Premium Storage
The Azure Premium Storage is the latest storage offering
from Microsoft where data is stored in Solid State
Drives(SSDs) for the purpose ofimprovedIOandthroughput
[3]. The Virtual Machine(VM) disks of your application can
be migrated to Azure Premium Storage in order to increase
and improve the performance of these disks. Number of
Premium Storage Disks can be attached with Azure VM and
this enables your application to have a storageofupto64 TB
per VM. The Premium Storage helps your application to
complete 80,000 Input/output operations per second on a
single virtual machine [10]. With Azure Premium Storage,
Microsoft intends to help its customers to migrate on
premise workloads having large sets of data toAzureVirtual
Machines [8].
2. Internet of Things
The Internet of Things is the third trend of information
technology after mobile network and internet, which is
categorized by more inclusive interoperability and
intelligence [11]. The Internet of Things provides a new
intuition in which the Internet leads into real world
embracing daily things [12].
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 865
In today’s world infrastructure systems, such as smart grid,
smart homes, smart water networks, and intelligent
transportation is connected to our world in a way which is
beyond our imagination. Here, with the help of sensors the
whole physical organization is coupled with communication
and information technologies. Any change inenvironmentis
been detected by a sensor to transmit the data to the
computer which then tells the actuator to give the
corresponding output. Theconversionofreal worlddata into
data that a computer can understand is done by sensor [13].
The Internet of Things has become an important part of
business sectors in order to help organizations assets,
processes and data. Now days, this type of connection is
enabling the enterprises to uncover new opportunities,
create new business models and transform theiroperations.
In this era of Internet of Things Microsoft's vision is
supporting many companies and organizations in terms of
providing scalable platform, services where universal
enterprises can start up to establish new value in market.
The investments made in Windows 10 IOT are equallymade
with the Azure IOT suite which brought various Azure
service in order to help their clients accelerate their
transformation to digital businesses. The Azure IOT suite
provides the capabilities of asset management, remote
monitoring, and predictive maintenance, as well as the
capability to grow and scale solutions to millions of things
[14].
Azure IOT is a cloud service that enables safe and reliable
bidirectional communication between cloud to device and
device to cloud that provides measures for a wide range of
devices [15]. Azure IOT Hub provides interaction which
includes file transfer,requestreplymethod,providesrouting
to other Azure services, provides storage for meta data and
synchronized information of devices [16].
2.1 Why Use Azure IOT Hub
In count to a rich set of devices Azure challengesinfollowing
ways:
1. Per device authentication and secure
connectivity:
To connect to IOT hub you can provide every device with
its own security and complete access control over devices.
2.Device twins:
Storing, synchronizing, query device meta data and
information is provided to the devices using device twins.
3.An extensive set of device libraries:
The Azure IOT devices supports different languages and
platforms for many Windows, Linux distributions and real-
time operating systems such as Java, c#, and JavaScript.
3. Scalable:
Azure IOT Hub is extensible to millions of parallelly
connected devices and millions of events per second.
4. Azure App Services
Microsoft Azure has evolved significantly in the most recent
release, where Microsoft’s objectiveistoimproveitsservices
in its best possible way to provide the better solutions for its
clients. [18] The Azure App Service, a service provided by
Windows Azure helps the developers to rapidly construct,
deploy, and deal with powerful websites and web apps.
These apps are quite familiar and faster and enables to
utilize your existing skills to code in your desired language
and IDE to construct APIs and apps quicker than ever [19].
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 866
Web Apps
Web App is the computing resources that Azure offers for
hosting a website or web application in App Service. These
computing resources can be on shared or dedicated virtual
machines (VMs), depending upon what type of pricing tier
you have chosen. Your application code is executed in a
managed VM that is separated from other customers. App
service provides a platform that supports Built-in auto scale
and load balancing, High availability with auto-patching. It
also supports multiple languages such as: Node.js,Java,PHP,
and Python. You can also run Power Shell and other scripts
or executable languages on App Service VMs. [18]
API Apps
API Apps in Azure App Service offers a rich platform that
makes it simpler for constructing, hosting, and sharing APIs
in the cloud and on-premises.
The API app helps you to use any language or framework
supported by App Service, including the Official Microsoft
ASP. NET Site and PHP, Java, Node.js, C#, and Python [20].
Logic Apps
Logic apps enable us to apply scalable integrations and
work-flows in the cloud [21]. This service provides the
facility to every client (technical or not) to automateprocess
completion across consumer and commercial services, as
well as custom APIs on-premises [18]. Features such as the
ease of use of the designer, variety of available triggers and
actions, and powerful management tools make your APIs
centralized and simpler than ever [21].
Mobile App
Mobile App provided by Azure App Service offers a highly
scalable, vast mobile application development platform for
different Developers and System Integrators. With the help
of Mobile Apps, you can make your app work offline and
sync, it also supports social integration with Facebook,
Twitter, Google, and even you canconnecttoyourenterprise
or cloud resources [21].
4. CONCLUSION
This paper evaluates the service platforms provided By
Microsoft azure. The truth is evident: Cloud computing is
here. For developers, taking advantage of the cloud means
using cloud platforms in some way With the Azure Services
Platform, Microsoft presents a range of platform styles
addressing a variety of needs. 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 you anddiscover first-handhoweasy
it is to set up and go live. The advantages of using the Azure
cloud platform relate to the fact that Microsoft has tried to
minimize the changes involved in migrating applications to
the cloud. Effort required from developers already familiar
with Microsoft’s technologies to utilize the Azureisminimal.
In addition to this, upcoming releases of Azure are going to
support applications written in languages such as Python
and PHP. Another advantage in Microsoft’s solution is that
the services provided can be used in a very flexible fashion.
Not only are Azure services available to cloud applications,
but also traditional on-premises applications are free to
exploit them. What’s even better, Microsoft seems to be
improving in terms of interoperability. Because all of the
services are accessible via industry standard protocols, it is
guaranteed exploiting them doesn’t force customers to use
Microsoft’s operating systems on-premises.
REFERENCES
[1]
https://pplware.sapo.pt/downloads/azure_services_platf
orm.pdf.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 867
[2]
https://docsmsftpdfs.blob.core.windows.net/guides/azur
e/azure-developer-guide.pdf
[3] http://cloudacademy.com/blog/azure-storage-
service-overview/
[4] https://docs.microsoft.com/en-
us/azure/storage/storage-introduction
[5]
https://www.codeproject.com/Articles/597940/Understa
ndingplusWindowsplusAzureplusBlobplusStora.
[6]
https://alexandrebrisebois.wordpress.com/2013/10/20/
windows-azure-storage-
queues-vs-windows-azure-service-bus-queues/.
[7]https://docs.particular.net/nservicebus/azure-storage-
queues/
[8]http://www.virtualizationadmin.com/articles-
tutorials/cloud-computing/microsoft/microsoft-azure-
high-performance-storage-virtual-machines.html
[9] https://docs.microsoft.com/en-
us/rest/api/storageservices/fileservices/file-service-rest-
apt
[10]https://docs.microsoft.com/en-
us/azure/storage/storage-premium-storage
[11] Yinghui Huang, Guanyu Li,”Descriptive Models for
Internet of Things”, International Conference on
Intelligent Control and Information Processing, August,
2010 - Dalian, China
[12] Weiser, M.: The Computer for the 21st Century.
Scientific American 265(9):66–75 (1991)
[13] Bennett, S. (1993). A History of Control Engineering
1930–1955. London: Peter Peregrines Ltd. on behalf of the
Institution of Electrical
[14]
https://blogs.microsoft.com/iot/2015/03/16/microsoft-
announces-azure-iot-suite/
[15]
https://blogs.windows.com/buildingapps/2015/12/09/w
indows-iot-core-and-azure-iot-hub-putting-the-i-in-
iot/#U8T2BDSBF4Yx3TJX.97
[16] https://docs.microsoft.com/en-us/azure/iot-hub/iot-
hub-what-is-iot-hub.
[18]
http://www.informit.com/articles/article.aspx?p=2423911
[19] https://azure.microsoft.com/en
us/services/app-service/web/
[20] https://www.quora.com/
[21]https://docs.microsoft.com/en-in/azure/logic-
apps/logic-apps-what-are-logic-apps

More Related Content

What's hot

Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
ijtsrd
 
Security of Data in Cloud Environment Using DPaaS
Security of Data in Cloud Environment Using DPaaSSecurity of Data in Cloud Environment Using DPaaS
Security of Data in Cloud Environment Using DPaaS
IJMER
 
An efficient and secure data storage in cloud computing using modified RSA pu...
An efficient and secure data storage in cloud computing using modified RSA pu...An efficient and secure data storage in cloud computing using modified RSA pu...
An efficient and secure data storage in cloud computing using modified RSA pu...
IJECEIAES
 
Security in multi cloud data storage with sic architecture
Security in multi cloud data storage with sic architectureSecurity in multi cloud data storage with sic architecture
Security in multi cloud data storage with sic architecture
eSAT Journals
 
Cloud Computing Use Cases Whitepaper 3 0
Cloud Computing Use Cases Whitepaper 3 0Cloud Computing Use Cases Whitepaper 3 0
Cloud Computing Use Cases Whitepaper 3 0
Jason Reed
 

What's hot (20)

Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
 
CLOUD COMPUTING AND LOAD BALANCING
CLOUD COMPUTING AND LOAD BALANCING CLOUD COMPUTING AND LOAD BALANCING
CLOUD COMPUTING AND LOAD BALANCING
 
A Trusted TPA Model, to Improve Security & Reliability for Cloud Storage
A Trusted TPA Model, to Improve Security & Reliability for Cloud StorageA Trusted TPA Model, to Improve Security & Reliability for Cloud Storage
A Trusted TPA Model, to Improve Security & Reliability for Cloud Storage
 
Security of Data in Cloud Environment Using DPaaS
Security of Data in Cloud Environment Using DPaaSSecurity of Data in Cloud Environment Using DPaaS
Security of Data in Cloud Environment Using DPaaS
 
An efficient and secure data storage in cloud computing using modified RSA pu...
An efficient and secure data storage in cloud computing using modified RSA pu...An efficient and secure data storage in cloud computing using modified RSA pu...
An efficient and secure data storage in cloud computing using modified RSA pu...
 
U04503119122
U04503119122U04503119122
U04503119122
 
Final Report
Final ReportFinal Report
Final Report
 
IRJET- Nebula and Cloud Computing – Analyzing all Aspects of Both Entities
IRJET- Nebula and Cloud Computing – Analyzing all Aspects of Both EntitiesIRJET- Nebula and Cloud Computing – Analyzing all Aspects of Both Entities
IRJET- Nebula and Cloud Computing – Analyzing all Aspects of Both Entities
 
Aj04602248254
Aj04602248254Aj04602248254
Aj04602248254
 
Security in multi cloud data storage with sic
Security in multi cloud data storage with sicSecurity in multi cloud data storage with sic
Security in multi cloud data storage with sic
 
Security in multi cloud data storage with sic architecture
Security in multi cloud data storage with sic architectureSecurity in multi cloud data storage with sic architecture
Security in multi cloud data storage with sic architecture
 
Kaasaegse andmekeskuse arhitektuur ja andmete turvalisus
Kaasaegse andmekeskuse arhitektuur ja andmete turvalisusKaasaegse andmekeskuse arhitektuur ja andmete turvalisus
Kaasaegse andmekeskuse arhitektuur ja andmete turvalisus
 
Cloud Computing Use Cases Whitepaper 3 0
Cloud Computing Use Cases Whitepaper 3 0Cloud Computing Use Cases Whitepaper 3 0
Cloud Computing Use Cases Whitepaper 3 0
 
Case Study: Sharada Industries Success Story with Vaultastic
Case Study: Sharada Industries Success Story with Vaultastic Case Study: Sharada Industries Success Story with Vaultastic
Case Study: Sharada Industries Success Story with Vaultastic
 
G044053337
G044053337G044053337
G044053337
 
Tiarrah Computing: The Next Generation of Computing
Tiarrah Computing: The Next Generation of ComputingTiarrah Computing: The Next Generation of Computing
Tiarrah Computing: The Next Generation of Computing
 
8. 9590 1-pb
8. 9590 1-pb8. 9590 1-pb
8. 9590 1-pb
 
Unit 3 -Data storage and cloud computing
Unit 3 -Data storage and cloud computingUnit 3 -Data storage and cloud computing
Unit 3 -Data storage and cloud computing
 
IJSRED-V2I1P2
IJSRED-V2I1P2IJSRED-V2I1P2
IJSRED-V2I1P2
 
176
176176
176
 

Similar to Azure Services Platform

2019 International Conference on Machine Learning, Big Data, C.docx
2019 International Conference on Machine Learning, Big Data, C.docx2019 International Conference on Machine Learning, Big Data, C.docx
2019 International Conference on Machine Learning, Big Data, C.docx
lorainedeserre
 
2019 International Conference on Machine Learning, Big Data, C.docx
2019 International Conference on Machine Learning, Big Data, C.docx2019 International Conference on Machine Learning, Big Data, C.docx
2019 International Conference on Machine Learning, Big Data, C.docx
RAJU852744
 
Ecosystem of Virtualization Technologies
Ecosystem of Virtualization TechnologiesEcosystem of Virtualization Technologies
Ecosystem of Virtualization Technologies
ijtsrd
 

Similar to Azure Services Platform (20)

Software as a service for efficient cloud computing
Software as a service for efficient cloud computingSoftware as a service for efficient cloud computing
Software as a service for efficient cloud computing
 
Software as a service for efficient cloud computing
Software as a service for efficient cloud computingSoftware as a service for efficient cloud computing
Software as a service for efficient cloud computing
 
Azure 10 major services
Azure 10 major servicesAzure 10 major services
Azure 10 major services
 
IRJET- An Ample Analysis of Cloud Computing Assessment Issues and Challenges
IRJET- An Ample Analysis of Cloud Computing Assessment Issues and ChallengesIRJET- An Ample Analysis of Cloud Computing Assessment Issues and Challenges
IRJET- An Ample Analysis of Cloud Computing Assessment Issues and Challenges
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
 
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGESCLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
 
Linux on Azure Pitch Deck
Linux on Azure Pitch DeckLinux on Azure Pitch Deck
Linux on Azure Pitch Deck
 
Microsoft Azure Explained: Unveiling the Cloud Computing Marvel
Microsoft Azure Explained: Unveiling the Cloud Computing MarvelMicrosoft Azure Explained: Unveiling the Cloud Computing Marvel
Microsoft Azure Explained: Unveiling the Cloud Computing Marvel
 
Windows Azure - Cloud Based Mega Storage and Computing Power by Denver IT Sup...
Windows Azure - Cloud Based Mega Storage and Computing Power by Denver IT Sup...Windows Azure - Cloud Based Mega Storage and Computing Power by Denver IT Sup...
Windows Azure - Cloud Based Mega Storage and Computing Power by Denver IT Sup...
 
Mini project on microsoft azure based on time
Mini project on microsoft azure based on timeMini project on microsoft azure based on time
Mini project on microsoft azure based on time
 
2019 International Conference on Machine Learning, Big Data, C.docx
2019 International Conference on Machine Learning, Big Data, C.docx2019 International Conference on Machine Learning, Big Data, C.docx
2019 International Conference on Machine Learning, Big Data, C.docx
 
2019 International Conference on Machine Learning, Big Data, C.docx
2019 International Conference on Machine Learning, Big Data, C.docx2019 International Conference on Machine Learning, Big Data, C.docx
2019 International Conference on Machine Learning, Big Data, C.docx
 
Azure Cloud Services
Azure Cloud ServicesAzure Cloud Services
Azure Cloud Services
 
Salesforce.com – A Cloud Provider
Salesforce.com – A Cloud ProviderSalesforce.com – A Cloud Provider
Salesforce.com – A Cloud Provider
 
Ecosystem of Virtualization Technologies
Ecosystem of Virtualization TechnologiesEcosystem of Virtualization Technologies
Ecosystem of Virtualization Technologies
 
IRJET- Cloud Computing Review
IRJET-  	  Cloud Computing ReviewIRJET-  	  Cloud Computing Review
IRJET- Cloud Computing Review
 
Features and benefits of Microsoft Azure
Features and benefits of Microsoft AzureFeatures and benefits of Microsoft Azure
Features and benefits of Microsoft Azure
 
IRJET - Cloud based Datacenter in Virtual Private Network
IRJET - Cloud based Datacenter in Virtual Private NetworkIRJET - Cloud based Datacenter in Virtual Private Network
IRJET - Cloud based Datacenter in Virtual Private Network
 
CLOUD ANALYTICS: AN INSIGHT ON DATA AND STORAGE SERVICES IN MICROSOFT AZURE
CLOUD ANALYTICS: AN INSIGHT ON DATA AND STORAGE SERVICES IN MICROSOFT AZURECLOUD ANALYTICS: AN INSIGHT ON DATA AND STORAGE SERVICES IN MICROSOFT AZURE
CLOUD ANALYTICS: AN INSIGHT ON DATA AND STORAGE SERVICES IN MICROSOFT AZURE
 
.Net compiler using cloud computing
.Net compiler using cloud computing.Net compiler using cloud computing
.Net compiler using cloud computing
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
MaherOthman7
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
BalamuruganV28
 

Recently uploaded (20)

Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdf
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 

Azure Services Platform

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 863 Azure Services Platform Ravina Nara1, Rohini Nimbekar2, Shruti Khairnar3, Mithun Mhatre4 1Student, Computer Engineering, Bharati Vidyapeeth Institute of Technology, Maharashtra, India 2Student, Computer Engineering, Bharati Vidyapeeth Institute of Technology, Maharashtra, India 3Student, Computer Engineering, Bharati Vidyapeeth Institute of Technology, Maharashtra, India 4Professor, Computer Engineering, Bharati Vidyapeeth Institute of Technology, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract -The main objective of this paper is to understand how to utilize different cloud computing services provided by the Microsoft Azure in the best possible way in order to getthe best performance in a cost-effective manner. Microsoft Windows azure has proved to be a boon in terms of providing good cloud computing services hence is in high demand. This paper mainly focuses on three service platformsandalsodeals with their performance analysis and these services are Web & Mobile, Internet of things & Azure Storage. The paper provides an in-depth introduction about Microsoft Azure, its services, and developing and deploying applications on Azure Cloud Using Different Services offered by it. Key Words: Platform,Applications,Azure,Services, Internet Of Things, Storage, Web. 1.INTRODUCTION Application platform can be defined as something that supplies developers with a set of in hand services for creating applications. Applications can explore cloud services in a variety of different ways. Different cloud platforms are used in different scenarios as per the requirements. Azure provides different set of service platforms where every platform is responsibleforproviding a specific service to the application developers. The Azure Services Platform can be used by both the applications running on the cloud as well as the applications running or on in-house systems [1]. Azure is a cloud platform thathosts the infrastructure of your current application and also, provides compute based services that are needed for your application development needs. Azure provides a combination of all the cloud services that you require to develop, test and deploy your application [2]. 1.1 Cloud Computing By using cloud computing we can explore millions of Internet-accessible servers that are offered in current scenarios. Both data and code can be kept in the cloud. For some applications where someone else is managing and monitoring the different systems they use. Today, it has become an emerging technology in which the research community and industries have recently evolved/adapted. There are different IT companies that provide a variety of platforms such as Amazon, App Engine from Google, Blue Cloud from IBM to make it easier for end-users to use cloud services [17]. 1.2 Azure Storage Service Azure Storage is the cloud storage solution for modern applications that depend on durability, availability, and extensibility to fulfil the requirements of their end users.Azure Storage is massively extensible, thus allowing you to store and deal with hundreds of terabytes of data in order to support the big data schemes requiredbyscientific, financial analysis, and media applications and at the same time it allows you to store small volumes of data needed for small scale business websites. Tens of trillions of different customer objects are stored by azure storage in the current scenarios, and it handles millions of requests per second.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 864 The storage capacity of Azure storage is virtually limitless. As the demands of your application increases, the Azure storage automatically provides the resources required to meet those demands through the auto-partitioning method of azure storage. The Azure storage is easily accessible from anywhere in the world and it supports all types of applications running on any cloud,differentservers,mobiles or any tablet devices [4]. 1.3 Types of Azure Storage: 1.3.1 Standard Storage: The standard storage account helpsuserstoaccessandstore data in four types of storage formats that are Blob storage, file storage, queue storage and table storage. Azure Blob Storage: Blob storage is used for storing unstructured data which includes images, videos, documents, raw data along with their meta-data. [3] Blobs are stored in a structure called container, the term “blob” means “Binary Large Object” The Blob service allows the storage for files such as binary files and text files [5]. Azure File Storage The Azure file storage service provides a persuasive option for Direct Attached Storage and Storage Area Network Solutions which are difficult to install, configure and use 9]. The Files stored in Azure File shares can be viewed and accessed through SMB protocol and REST APIs [4]. The Azure File Storage is mainly Used for the applications that have been inherited from languages, platforms and techniques that are outdated in terms of today’s technology [3]. Azure Queue Storage The Azure queue service is used to transfer messages between the independent components of an application either on cloud or on premise [3]. With Azure queuestorage, we can handle transactions of 2000 messages per second where each message is having maximum time to live of 7 days [6]. The queuing service of queue storage is highly reliable and cheap and it is mainly used for large cloud networks and hybrid networks [7]. Azure Table Storage Azure table storage is used for storing tabular data that is suitable for key-value NoSQL data storage. Table storage is extremely extensible and easy to use. Like other NoSQL data stores, it does not contain any scheme and can be easily accessed through REST API [3]. 1.3.2 Premium Storage The Azure Premium Storage is the latest storage offering from Microsoft where data is stored in Solid State Drives(SSDs) for the purpose ofimprovedIOandthroughput [3]. The Virtual Machine(VM) disks of your application can be migrated to Azure Premium Storage in order to increase and improve the performance of these disks. Number of Premium Storage Disks can be attached with Azure VM and this enables your application to have a storageofupto64 TB per VM. The Premium Storage helps your application to complete 80,000 Input/output operations per second on a single virtual machine [10]. With Azure Premium Storage, Microsoft intends to help its customers to migrate on premise workloads having large sets of data toAzureVirtual Machines [8]. 2. Internet of Things The Internet of Things is the third trend of information technology after mobile network and internet, which is categorized by more inclusive interoperability and intelligence [11]. The Internet of Things provides a new intuition in which the Internet leads into real world embracing daily things [12].
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 865 In today’s world infrastructure systems, such as smart grid, smart homes, smart water networks, and intelligent transportation is connected to our world in a way which is beyond our imagination. Here, with the help of sensors the whole physical organization is coupled with communication and information technologies. Any change inenvironmentis been detected by a sensor to transmit the data to the computer which then tells the actuator to give the corresponding output. Theconversionofreal worlddata into data that a computer can understand is done by sensor [13]. The Internet of Things has become an important part of business sectors in order to help organizations assets, processes and data. Now days, this type of connection is enabling the enterprises to uncover new opportunities, create new business models and transform theiroperations. In this era of Internet of Things Microsoft's vision is supporting many companies and organizations in terms of providing scalable platform, services where universal enterprises can start up to establish new value in market. The investments made in Windows 10 IOT are equallymade with the Azure IOT suite which brought various Azure service in order to help their clients accelerate their transformation to digital businesses. The Azure IOT suite provides the capabilities of asset management, remote monitoring, and predictive maintenance, as well as the capability to grow and scale solutions to millions of things [14]. Azure IOT is a cloud service that enables safe and reliable bidirectional communication between cloud to device and device to cloud that provides measures for a wide range of devices [15]. Azure IOT Hub provides interaction which includes file transfer,requestreplymethod,providesrouting to other Azure services, provides storage for meta data and synchronized information of devices [16]. 2.1 Why Use Azure IOT Hub In count to a rich set of devices Azure challengesinfollowing ways: 1. Per device authentication and secure connectivity: To connect to IOT hub you can provide every device with its own security and complete access control over devices. 2.Device twins: Storing, synchronizing, query device meta data and information is provided to the devices using device twins. 3.An extensive set of device libraries: The Azure IOT devices supports different languages and platforms for many Windows, Linux distributions and real- time operating systems such as Java, c#, and JavaScript. 3. Scalable: Azure IOT Hub is extensible to millions of parallelly connected devices and millions of events per second. 4. Azure App Services Microsoft Azure has evolved significantly in the most recent release, where Microsoft’s objectiveistoimproveitsservices in its best possible way to provide the better solutions for its clients. [18] The Azure App Service, a service provided by Windows Azure helps the developers to rapidly construct, deploy, and deal with powerful websites and web apps. These apps are quite familiar and faster and enables to utilize your existing skills to code in your desired language and IDE to construct APIs and apps quicker than ever [19].
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 866 Web Apps Web App is the computing resources that Azure offers for hosting a website or web application in App Service. These computing resources can be on shared or dedicated virtual machines (VMs), depending upon what type of pricing tier you have chosen. Your application code is executed in a managed VM that is separated from other customers. App service provides a platform that supports Built-in auto scale and load balancing, High availability with auto-patching. It also supports multiple languages such as: Node.js,Java,PHP, and Python. You can also run Power Shell and other scripts or executable languages on App Service VMs. [18] API Apps API Apps in Azure App Service offers a rich platform that makes it simpler for constructing, hosting, and sharing APIs in the cloud and on-premises. The API app helps you to use any language or framework supported by App Service, including the Official Microsoft ASP. NET Site and PHP, Java, Node.js, C#, and Python [20]. Logic Apps Logic apps enable us to apply scalable integrations and work-flows in the cloud [21]. This service provides the facility to every client (technical or not) to automateprocess completion across consumer and commercial services, as well as custom APIs on-premises [18]. Features such as the ease of use of the designer, variety of available triggers and actions, and powerful management tools make your APIs centralized and simpler than ever [21]. Mobile App Mobile App provided by Azure App Service offers a highly scalable, vast mobile application development platform for different Developers and System Integrators. With the help of Mobile Apps, you can make your app work offline and sync, it also supports social integration with Facebook, Twitter, Google, and even you canconnecttoyourenterprise or cloud resources [21]. 4. CONCLUSION This paper evaluates the service platforms provided By Microsoft azure. The truth is evident: Cloud computing is here. For developers, taking advantage of the cloud means using cloud platforms in some way With the Azure Services Platform, Microsoft presents a range of platform styles addressing a variety of needs. 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 you anddiscover first-handhoweasy it is to set up and go live. The advantages of using the Azure cloud platform relate to the fact that Microsoft has tried to minimize the changes involved in migrating applications to the cloud. Effort required from developers already familiar with Microsoft’s technologies to utilize the Azureisminimal. In addition to this, upcoming releases of Azure are going to support applications written in languages such as Python and PHP. Another advantage in Microsoft’s solution is that the services provided can be used in a very flexible fashion. Not only are Azure services available to cloud applications, but also traditional on-premises applications are free to exploit them. What’s even better, Microsoft seems to be improving in terms of interoperability. Because all of the services are accessible via industry standard protocols, it is guaranteed exploiting them doesn’t force customers to use Microsoft’s operating systems on-premises. REFERENCES [1] https://pplware.sapo.pt/downloads/azure_services_platf orm.pdf.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 | Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 867 [2] https://docsmsftpdfs.blob.core.windows.net/guides/azur e/azure-developer-guide.pdf [3] http://cloudacademy.com/blog/azure-storage- service-overview/ [4] https://docs.microsoft.com/en- us/azure/storage/storage-introduction [5] https://www.codeproject.com/Articles/597940/Understa ndingplusWindowsplusAzureplusBlobplusStora. [6] https://alexandrebrisebois.wordpress.com/2013/10/20/ windows-azure-storage- queues-vs-windows-azure-service-bus-queues/. [7]https://docs.particular.net/nservicebus/azure-storage- queues/ [8]http://www.virtualizationadmin.com/articles- tutorials/cloud-computing/microsoft/microsoft-azure- high-performance-storage-virtual-machines.html [9] https://docs.microsoft.com/en- us/rest/api/storageservices/fileservices/file-service-rest- apt [10]https://docs.microsoft.com/en- us/azure/storage/storage-premium-storage [11] Yinghui Huang, Guanyu Li,”Descriptive Models for Internet of Things”, International Conference on Intelligent Control and Information Processing, August, 2010 - Dalian, China [12] Weiser, M.: The Computer for the 21st Century. Scientific American 265(9):66–75 (1991) [13] Bennett, S. (1993). A History of Control Engineering 1930–1955. London: Peter Peregrines Ltd. on behalf of the Institution of Electrical [14] https://blogs.microsoft.com/iot/2015/03/16/microsoft- announces-azure-iot-suite/ [15] https://blogs.windows.com/buildingapps/2015/12/09/w indows-iot-core-and-azure-iot-hub-putting-the-i-in- iot/#U8T2BDSBF4Yx3TJX.97 [16] https://docs.microsoft.com/en-us/azure/iot-hub/iot- hub-what-is-iot-hub. [18] http://www.informit.com/articles/article.aspx?p=2423911 [19] https://azure.microsoft.com/en us/services/app-service/web/ [20] https://www.quora.com/ [21]https://docs.microsoft.com/en-in/azure/logic- apps/logic-apps-what-are-logic-apps