ABSTRACT
Software industry is heading towards centralized computing. Due to this trend data and programs are being taken away from traditional desktop PCs and placed in Compute clouds instead. Compute clouds are enormous server farms packed with computing power and storage space accessible through the Internet.
Instead of having to manage one’s own infrastructure to run applications, server time and storage space can be bought from an external service provider. From the customers point of view the benefit behind this idea is to be able to dynamically adjust computing power up or down to meet the demand for that power at a particular moment. This kind of flexibility not only ensures that no costs are incurred by excess processing capacity, but also enables hardware infrastructure to scale up with business growth. Because of growing interest in taking advantage of cloud computing a number of service providers are working on providing cloud services. Amazon, Salerforce.com and Google are examples of firms that already have working solutions on the market. Recently also Microsoft released a preview version of its cloud platform called the Azure. Early adopters can test the platform and development tools free of charge.
The main purpose of this paper is to shed light on the internals of Microsoft’s Azure platform. In addition to examining how Azure platform works.
The benefits of Azure platform are explored. The most important benefit in
Microsoft’s solution is that it resembles existing Windows environment a lot. Developers can use the same application programming interfaces (APIs) and development tools they are already used to. The second benefit is that migrating applications to cloud is easy. This partially stems from the fact that Azure’s services can be exploited by an application whether it is run locally or in the cloud.
Amazon Web Services (AWS) provides on-demand computing resources and services in the cloud, with pay-as-you-go pricing. This session provides an overview and describes how using AWS resources instead of your own is like purchasing electricity from a power company instead of running your own generator. Using AWS resources provides many of the same benefits as a public utility: Capacity exactly matches your need, you pay only for what you use, economies of scale result in lower costs, and the service is provided by a vendor experienced in running large-scale networks. A high-level overview of AWS infrastructure (such as AWS Regions and Availability Zones) and AWS services is provided as part of this session.
Speaker: Tom Whateley, Solutions Architect and Stephanie Zieno, Account Manager, Amazon Web Services
Windows Azure is an open and flexible cloud computing platform that allows users to build, deploy, and manage applications and services through Microsoft's global network of datacenters. It provides compute, network, storage and application services that allow users to build applications using any language, tool or framework. The platform offers advantages of speed, scale and lower costs compared to traditional application development models. Key services include virtual machines, web sites, cloud services, SQL and NoSQL data storage, media services and more.
This document provides an introduction to cloud computing, including definitions and types of cloud services. It discusses cloud computing in education and Malaysia. Cloud computing refers to software and hardware managed remotely by third parties and accessed over the internet. There are three main types of cloud services: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Common cloud computing examples include Dropbox, Microsoft SkyDrive, Google Drive, and Apple iCloud. The document also discusses how cloud computing can benefit education through e-learning and how initiatives in Malaysia like the Shared Cloud Enterprise Services project aim to accelerate cloud adoption.
Azure was announced in October 2008 and released on 1 February 2010 as Windows Azure, before being renamed to Microsoft Azure on 25 March 2014. Along with Amazon Web Services Azure is considered a leader in the IAAS field.
Microsoft Azure is an open and flexible cloud platform that enables you to quickly build, deploy, and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool, or framework. And you can integrate your public cloud applications with your existing IT environment.
This definition tells us that Microsoft Azure is a cloud platform, which means you can use it for running your business applications, services, and workloads in the cloud. But it also includes some key words that tell us even more:
Open Microsoft Azure provides a set of cloud services that allow you to build and deploy cloud-based applications using almost any programming language, framework, or tool.
Flexible Microsoft Azure provides a wide range of cloud services that can let you do everything from hosting your company’s website to running big SQL databases in the cloud. It also includes different features that can help deliver high performance and low latency for cloud-based applications.
Microsoft-managed Microsoft Azure services are currently hosted in several datacenters spread across the United States, Europe, and Asia. These datacenters are managed by Microsoft and provide expert global support on a 24x7x365 basis.
Compatible Cloud applications running on Microsoft Azure can easily be integrated with on-premises IT environments that utilize the Microsoft Windows Server platform.
It provides both PAAS and IAAS services and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.
Cloud computing allows users to access software and store data on remote servers over the internet rather than locally on their own computers. It provides various services including infrastructure, platforms, and applications. Major cloud providers include Amazon Web Services which offers services like Amazon EC2 for scalable computing capacity in the cloud. Cloud computing provides advantages like reduced costs and time to access resources compared to maintaining one's own datacenter, but also risks around security and control over the infrastructure.
This document discusses cloud computing, defining it as storing and accessing data and programs over the Internet instead of a computer's hard drive. It describes the types of cloud computing including public, private, hybrid, and community clouds. The advantages of cloud computing are reduced costs, increased storage, flexibility, mobility, and automation. Potential applications include word processing, customized programs, and data storage. The document also outlines some disadvantages like being unable to access the cloud without an Internet connection.
Amazon Web Services (AWS) provides on-demand computing resources and services in the cloud, with pay-as-you-go pricing. This session provides an overview and describes how using AWS resources instead of your own is like purchasing electricity from a power company instead of running your own generator. Using AWS resources provides many of the same benefits as a public utility: Capacity exactly matches your need, you pay only for what you use, economies of scale result in lower costs, and the service is provided by a vendor experienced in running large-scale networks. A high-level overview of AWS infrastructure (such as AWS Regions and Availability Zones) and AWS services is provided as part of this session.
Speaker: Tom Whateley, Solutions Architect and Stephanie Zieno, Account Manager, Amazon Web Services
Windows Azure is an open and flexible cloud computing platform that allows users to build, deploy, and manage applications and services through Microsoft's global network of datacenters. It provides compute, network, storage and application services that allow users to build applications using any language, tool or framework. The platform offers advantages of speed, scale and lower costs compared to traditional application development models. Key services include virtual machines, web sites, cloud services, SQL and NoSQL data storage, media services and more.
This document provides an introduction to cloud computing, including definitions and types of cloud services. It discusses cloud computing in education and Malaysia. Cloud computing refers to software and hardware managed remotely by third parties and accessed over the internet. There are three main types of cloud services: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Common cloud computing examples include Dropbox, Microsoft SkyDrive, Google Drive, and Apple iCloud. The document also discusses how cloud computing can benefit education through e-learning and how initiatives in Malaysia like the Shared Cloud Enterprise Services project aim to accelerate cloud adoption.
Azure was announced in October 2008 and released on 1 February 2010 as Windows Azure, before being renamed to Microsoft Azure on 25 March 2014. Along with Amazon Web Services Azure is considered a leader in the IAAS field.
Microsoft Azure is an open and flexible cloud platform that enables you to quickly build, deploy, and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool, or framework. And you can integrate your public cloud applications with your existing IT environment.
This definition tells us that Microsoft Azure is a cloud platform, which means you can use it for running your business applications, services, and workloads in the cloud. But it also includes some key words that tell us even more:
Open Microsoft Azure provides a set of cloud services that allow you to build and deploy cloud-based applications using almost any programming language, framework, or tool.
Flexible Microsoft Azure provides a wide range of cloud services that can let you do everything from hosting your company’s website to running big SQL databases in the cloud. It also includes different features that can help deliver high performance and low latency for cloud-based applications.
Microsoft-managed Microsoft Azure services are currently hosted in several datacenters spread across the United States, Europe, and Asia. These datacenters are managed by Microsoft and provide expert global support on a 24x7x365 basis.
Compatible Cloud applications running on Microsoft Azure can easily be integrated with on-premises IT environments that utilize the Microsoft Windows Server platform.
It provides both PAAS and IAAS services and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.
Cloud computing allows users to access software and store data on remote servers over the internet rather than locally on their own computers. It provides various services including infrastructure, platforms, and applications. Major cloud providers include Amazon Web Services which offers services like Amazon EC2 for scalable computing capacity in the cloud. Cloud computing provides advantages like reduced costs and time to access resources compared to maintaining one's own datacenter, but also risks around security and control over the infrastructure.
This document discusses cloud computing, defining it as storing and accessing data and programs over the Internet instead of a computer's hard drive. It describes the types of cloud computing including public, private, hybrid, and community clouds. The advantages of cloud computing are reduced costs, increased storage, flexibility, mobility, and automation. Potential applications include word processing, customized programs, and data storage. The document also outlines some disadvantages like being unable to access the cloud without an Internet connection.
The practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.
This document provides an overview of cloud computing. It defines cloud computing as manipulating, configuring, and accessing applications online through virtualization of network resources that are managed and maintained remotely. The key components of cloud infrastructure are servers, storage, networking hardware, management software, deployment platforms, and hypervisors that allow sharing of physical resources. There are various cloud deployment models including public, private, hybrid, and community clouds. In addition, the document outlines several cloud service models such as IaaS, PaaS, SaaS, and IDaaS. Technologies that enable cloud computing are also discussed, including virtualization, service-oriented architecture, grid computing, and utility computing.
1. AWS (Amazon Web Services) is a cloud computing platform that provides scalable computing, storage, database, and application services.
2. AWS offers advantages like eliminating the need to purchase and maintain physical hardware, ability to scale instantly, and pay only for resources used.
3. Key AWS services include compute, storage, databases, networking, and security services like EC2, S3, RDS, VPC, and IAM.
4. AWS has a global infrastructure of data centers across 26 regions for fault tolerance and low latency access worldwide.
Cloud computing refers to applications and services delivered over the internet through cloud services and infrastructure. There are different cloud service models including SaaS, PaaS, and IaaS. Cloud deployment models include private, public, hybrid, and community clouds. Cloud computing provides benefits like cost savings, scalability, reliability, and mobile access, but also poses challenges regarding security, continuous evolution, and lack of standards.
This document introduces Microsoft Azure and provides an overview of its cloud computing services. It discusses Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) and how Azure offers these different models. Key Azure services highlighted include Azure App Service for developing and hosting web and mobile apps, Azure infrastructure for scalable computing, and Cortana Analytics Suite and Azure IoT Suite for advanced analytics and internet of things applications. The document encourages readers to try Azure services and get started through the Azure portal.
The document discusses cloud computing, providing an overview of what it is, its history and evolution, characteristics, components, infrastructure models, commercial offerings, advantages, and disadvantages. Specifically, cloud computing is defined as a new class of network-based computing that takes place over the Internet, allowing users to access hardware and software services remotely via the web. The cloud's flexibility, scalability, and cost benefits are highlighted, though concerns around internet dependency, limited features, and data security are also summarized.
This document provides an overview of Microsoft Azure including what Azure is, the platform services it offers, licensing and purchasing options, estimating costs, and resources for getting started with Azure. Azure is an on-demand cloud computing platform that provides infrastructure and platform services. It offers computing, networking, databases, analytics, mobile, IoT and enterprise application services. Customers can purchase Azure services through pay-as-you-go, commitment plans, or open licensing programs. The document recommends starting points for learning Azure and provides additional resources.
This document defines cloud computing and outlines its key characteristics. Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. Users can access these resources from anywhere without needing to manage the physical infrastructure. The cloud offers advantages like flexibility, scalability, device independence and reduced costs compared to maintaining physical servers. However, security, vendor lock-in and reliance on a stable internet connection are challenges to cloud computing adoption.
Suhail Jamaldeen is a Microsoft consultant and trainer who specializes in Office 365 and Azure. He discusses key topics related to cloud computing including the characteristics, models, and services. Microsoft Azure is introduced as a cloud platform that allows users to build, deploy, and manage applications across global data centers. [/SUMMARY]
This is a brief introduction to Microsoft Azure cloud. I used these slides in an intro session for developers. I did few demos during the session that not included in the slide. Brand name and logos are properties of their respective owners.
Pranav Vashistha presented on cloud computing. He discussed basic concepts like traditional on-premise computing versus cloud computing. He covered first movers in cloud like Amazon, Google, and Microsoft. Pranav defined cloud computing and explained its components including clients, data centers, distributed servers. He described the three main cloud service models - Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Pranav also covered types of cloud, benefits like scalability and cost savings, and applications like storage and databases.
Cloud computing allows sharing of computing resources over the Internet rather than having local servers. It provides benefits like cost savings, scalability, and flexibility. There are three types of cloud computing: Infrastructure as a Service, Platform as a Service, and Software as a Service. Common cloud computing services include storage, databases, networking, and analytics. While cloud computing improves security and collaboration, challenges include data security, compliance issues, cost, and performance concerns.
Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks.
Productive
Reduce time to market, by delivering features faster with over 100 end-to-end services.
Hybrid
Develop and deploy where you want, with the only consistent hybrid cloud on the market. Extend Azure on-premises with Azure Stack.
Intelligent
Create intelligent apps using powerful data and artificial intelligence services.
Trusted
Join startups, governments, and 90 percent of Fortune 500 businesses who run on the Microsoft Cloud today.
The document provides information about Azure fundamentals and cloud computing concepts. It includes:
- A summary of an Azure fundamentals learning path on Microsoft Learn.
- Descriptions of cloud computing concepts like cloud deployment models (public, private, hybrid cloud), types of cloud services (IaaS, PaaS, SaaS), and compute approaches (containers, serverless computing).
- Details about Azure services across different categories like networking, compute, databases, and more.
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...Edureka!
This tutorial on Azure Training will give you a kick start in the Azure Cloud Environment, we will be creating a real life use case from scratch in this Azure Training Tutorial. Stay Tuned! In this Microsoft Azure Training you will understand:
1) What is Cloud?
2) Why Microsoft Azure?
3) What is Microsoft Azure?
4) Launching Services in Azure
5) Demo
6) Azure Pricing
Cloud computing allows users to access computer resources like data storage and computing power over the internet rather than maintaining those resources locally. There are different service models of cloud computing including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Cloud computing also has various deployment models such as public clouds, private clouds, hybrid clouds, and community clouds that offer cloud services to different user groups. Migrating to the cloud can provide businesses with mobility, flexibility, and reduced costs compared to maintaining local computing resources.
Aidan Finn gave an overview of Microsoft Azure, including what it is, what capabilities it provides, and how it compares to competitors. Azure is a cloud computing platform that allows customers to run applications and store data across global data centers managed by Microsoft. It provides infrastructure as a service (IaaS), platform as a service (PaaS), and data services. Azure offers consistent hybrid capabilities with on-premises environments, a global footprint, and continuous innovation through new features and services.
Microsoft Azure - Introduction to microsoft's public cloudAtanas Gergiminov
This document provides an overview of Microsoft Azure, Microsoft's public cloud platform. It discusses Azure's infrastructure as a service (IaaS) and platform as a service (PaaS) offerings, as well as other services like compute, storage, networking, databases, web apps, and identity and access management. Usage statistics show that Azure trails only Amazon Web Services (AWS) in market share of public cloud providers. The document outlines how to sign up for a free Azure trial account and lists additional Microsoft resources for learning about Azure.
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. It offers benefits like reduced costs, increased collaboration, mobile access, automatic software updates, and scalability. However, risks include security concerns, loss of control over data, and dependence on a stable internet connection. Overall, cloud computing represents the future of IT with its flexibility and ability to grow with changing needs.
The term “Cloud Computing” is a recent buzzword in the IT world. Behind this fancy poetic phrase, there lies a true picture for the future of computing for both in technical prospective and social prospective. However, the term “Cloud Computing” is recent but the idea of centralizing computation and storage in distributed data centers maintained by third party companies is not new but it came in the way back in 1990s along with distributed computing approaches like grid computing. Cloud computing aimed at providing IT as a service to the cloud users on-demand basic with greater flexibility, availability, reliability and scalability with utility computing model. This new paradigm of computing has an immense potential in it to be use in the field of e-governance and in rural development perspective in the developing country like India.
Introduction to Cloud Computing CA03.pptxabcxyz1337
Cloud computing allows users to access computing resources like servers, storage, databases, networking, software, analytics and more over the Internet. It provides on-demand services that are scalable, available anywhere, and users only pay for what they use. There are different deployment models like public, private, hybrid and community clouds. The main service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Cloud computing provides benefits like cost savings, flexibility and scalability to users, but also has disadvantages like reliance on internet and potential security and data loss issues if providers experience problems.
The practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.
This document provides an overview of cloud computing. It defines cloud computing as manipulating, configuring, and accessing applications online through virtualization of network resources that are managed and maintained remotely. The key components of cloud infrastructure are servers, storage, networking hardware, management software, deployment platforms, and hypervisors that allow sharing of physical resources. There are various cloud deployment models including public, private, hybrid, and community clouds. In addition, the document outlines several cloud service models such as IaaS, PaaS, SaaS, and IDaaS. Technologies that enable cloud computing are also discussed, including virtualization, service-oriented architecture, grid computing, and utility computing.
1. AWS (Amazon Web Services) is a cloud computing platform that provides scalable computing, storage, database, and application services.
2. AWS offers advantages like eliminating the need to purchase and maintain physical hardware, ability to scale instantly, and pay only for resources used.
3. Key AWS services include compute, storage, databases, networking, and security services like EC2, S3, RDS, VPC, and IAM.
4. AWS has a global infrastructure of data centers across 26 regions for fault tolerance and low latency access worldwide.
Cloud computing refers to applications and services delivered over the internet through cloud services and infrastructure. There are different cloud service models including SaaS, PaaS, and IaaS. Cloud deployment models include private, public, hybrid, and community clouds. Cloud computing provides benefits like cost savings, scalability, reliability, and mobile access, but also poses challenges regarding security, continuous evolution, and lack of standards.
This document introduces Microsoft Azure and provides an overview of its cloud computing services. It discusses Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) and how Azure offers these different models. Key Azure services highlighted include Azure App Service for developing and hosting web and mobile apps, Azure infrastructure for scalable computing, and Cortana Analytics Suite and Azure IoT Suite for advanced analytics and internet of things applications. The document encourages readers to try Azure services and get started through the Azure portal.
The document discusses cloud computing, providing an overview of what it is, its history and evolution, characteristics, components, infrastructure models, commercial offerings, advantages, and disadvantages. Specifically, cloud computing is defined as a new class of network-based computing that takes place over the Internet, allowing users to access hardware and software services remotely via the web. The cloud's flexibility, scalability, and cost benefits are highlighted, though concerns around internet dependency, limited features, and data security are also summarized.
This document provides an overview of Microsoft Azure including what Azure is, the platform services it offers, licensing and purchasing options, estimating costs, and resources for getting started with Azure. Azure is an on-demand cloud computing platform that provides infrastructure and platform services. It offers computing, networking, databases, analytics, mobile, IoT and enterprise application services. Customers can purchase Azure services through pay-as-you-go, commitment plans, or open licensing programs. The document recommends starting points for learning Azure and provides additional resources.
This document defines cloud computing and outlines its key characteristics. Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. Users can access these resources from anywhere without needing to manage the physical infrastructure. The cloud offers advantages like flexibility, scalability, device independence and reduced costs compared to maintaining physical servers. However, security, vendor lock-in and reliance on a stable internet connection are challenges to cloud computing adoption.
Suhail Jamaldeen is a Microsoft consultant and trainer who specializes in Office 365 and Azure. He discusses key topics related to cloud computing including the characteristics, models, and services. Microsoft Azure is introduced as a cloud platform that allows users to build, deploy, and manage applications across global data centers. [/SUMMARY]
This is a brief introduction to Microsoft Azure cloud. I used these slides in an intro session for developers. I did few demos during the session that not included in the slide. Brand name and logos are properties of their respective owners.
Pranav Vashistha presented on cloud computing. He discussed basic concepts like traditional on-premise computing versus cloud computing. He covered first movers in cloud like Amazon, Google, and Microsoft. Pranav defined cloud computing and explained its components including clients, data centers, distributed servers. He described the three main cloud service models - Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Pranav also covered types of cloud, benefits like scalability and cost savings, and applications like storage and databases.
Cloud computing allows sharing of computing resources over the Internet rather than having local servers. It provides benefits like cost savings, scalability, and flexibility. There are three types of cloud computing: Infrastructure as a Service, Platform as a Service, and Software as a Service. Common cloud computing services include storage, databases, networking, and analytics. While cloud computing improves security and collaboration, challenges include data security, compliance issues, cost, and performance concerns.
Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks.
Productive
Reduce time to market, by delivering features faster with over 100 end-to-end services.
Hybrid
Develop and deploy where you want, with the only consistent hybrid cloud on the market. Extend Azure on-premises with Azure Stack.
Intelligent
Create intelligent apps using powerful data and artificial intelligence services.
Trusted
Join startups, governments, and 90 percent of Fortune 500 businesses who run on the Microsoft Cloud today.
The document provides information about Azure fundamentals and cloud computing concepts. It includes:
- A summary of an Azure fundamentals learning path on Microsoft Learn.
- Descriptions of cloud computing concepts like cloud deployment models (public, private, hybrid cloud), types of cloud services (IaaS, PaaS, SaaS), and compute approaches (containers, serverless computing).
- Details about Azure services across different categories like networking, compute, databases, and more.
Azure Training | Microsoft Azure Tutorial | Microsoft Azure Certification | E...Edureka!
This tutorial on Azure Training will give you a kick start in the Azure Cloud Environment, we will be creating a real life use case from scratch in this Azure Training Tutorial. Stay Tuned! In this Microsoft Azure Training you will understand:
1) What is Cloud?
2) Why Microsoft Azure?
3) What is Microsoft Azure?
4) Launching Services in Azure
5) Demo
6) Azure Pricing
Cloud computing allows users to access computer resources like data storage and computing power over the internet rather than maintaining those resources locally. There are different service models of cloud computing including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Cloud computing also has various deployment models such as public clouds, private clouds, hybrid clouds, and community clouds that offer cloud services to different user groups. Migrating to the cloud can provide businesses with mobility, flexibility, and reduced costs compared to maintaining local computing resources.
Aidan Finn gave an overview of Microsoft Azure, including what it is, what capabilities it provides, and how it compares to competitors. Azure is a cloud computing platform that allows customers to run applications and store data across global data centers managed by Microsoft. It provides infrastructure as a service (IaaS), platform as a service (PaaS), and data services. Azure offers consistent hybrid capabilities with on-premises environments, a global footprint, and continuous innovation through new features and services.
Microsoft Azure - Introduction to microsoft's public cloudAtanas Gergiminov
This document provides an overview of Microsoft Azure, Microsoft's public cloud platform. It discusses Azure's infrastructure as a service (IaaS) and platform as a service (PaaS) offerings, as well as other services like compute, storage, networking, databases, web apps, and identity and access management. Usage statistics show that Azure trails only Amazon Web Services (AWS) in market share of public cloud providers. The document outlines how to sign up for a free Azure trial account and lists additional Microsoft resources for learning about Azure.
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. It offers benefits like reduced costs, increased collaboration, mobile access, automatic software updates, and scalability. However, risks include security concerns, loss of control over data, and dependence on a stable internet connection. Overall, cloud computing represents the future of IT with its flexibility and ability to grow with changing needs.
The term “Cloud Computing” is a recent buzzword in the IT world. Behind this fancy poetic phrase, there lies a true picture for the future of computing for both in technical prospective and social prospective. However, the term “Cloud Computing” is recent but the idea of centralizing computation and storage in distributed data centers maintained by third party companies is not new but it came in the way back in 1990s along with distributed computing approaches like grid computing. Cloud computing aimed at providing IT as a service to the cloud users on-demand basic with greater flexibility, availability, reliability and scalability with utility computing model. This new paradigm of computing has an immense potential in it to be use in the field of e-governance and in rural development perspective in the developing country like India.
Introduction to Cloud Computing CA03.pptxabcxyz1337
Cloud computing allows users to access computing resources like servers, storage, databases, networking, software, analytics and more over the Internet. It provides on-demand services that are scalable, available anywhere, and users only pay for what they use. There are different deployment models like public, private, hybrid and community clouds. The main service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Cloud computing provides benefits like cost savings, flexibility and scalability to users, but also has disadvantages like reliance on internet and potential security and data loss issues if providers experience problems.
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGESP singh
Cloud storage is defined as "the storage of data online in the cloud," wherein a company's data is stored in and accessible from multiple distributed and connected resources that comprise a cloud. Although cloud service providers implement the best security standards and industry certifications, storing data and important files on external service providers always opens up risks. Using cloud-powered technologies means you need to provide your service provider with access to important business data. Meanwhile, being a public service opens up cloud service providers to security challenges on a routine basis. The ease in procuring and accessing cloud services can also give nefarious users the ability to scan, identify and exploit loopholes and vulnerabilities within a system. For instance, in a multi-tenant cloud architecture where multiple users are hosted on the same server, a hacker might try to break into the data of other users hosted and stored on the same server. The following paper deals with the service models of cloud computing along with types of cloud computing & characteristics of cloud. Further challenges and security issues in cloud computing is also discussed and at last conclusion and future demand for research in the field of cloud computing.
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. Key features of cloud computing include on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Common types of cloud computing include public, private, hybrid and community clouds. Common cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Cloud computing allows users to access computing resources like storage and infrastructure over the internet from anywhere. It provides on-demand access to virtual hardware, platforms, and applications without users having to manage the underlying infrastructure. The main models of cloud computing are deployment models (public, private, hybrid, community clouds) and service models (Infrastructure as a Service, Platform as a Service, Software as a Service). Cloud computing offers advantages like flexible scaling, lower costs, and simplified application development, but also poses challenges around security, performance, and reliability.
A Comprehensive Look into the World of Cloud Computing.pdfAnil
Cloud computing is a transformative technology that has revolutionized the way businesses and individuals access and manage computing resources. It involves the delivery of various services, including computing power, storage, databases, networking, software, analytics, and more, over the internet. Instead of owning and maintaining physical hardware or servers, users can leverage cloud services on a pay-as-you-go basis, enabling scalability, flexibility, and cost-efficiency. Here's a comprehensive look into the world of cloud computing
This document discusses security issues with cloud computing and proposes solutions using encryption algorithms. Specifically, it discusses data integrity and theft issues with cloud storage. It then proposes using encryption algorithms like Triple DES, AES, and Blowfish to secure data stored in the cloud. The document reviews related work applying encryption to cloud security and evaluates the performance of different encryption algorithms for securing cloud storage. It concludes that AES encryption provides a suitable algorithm to address cloud security concerns.
This presentation introduces cloud computing. It defines cloud computing as storing and accessing data and programs over the internet instead of a computer's hard drive, allowing users to access resources from anywhere. The presentation covers the benefits of cloud computing, types of cloud computing including public, private, hybrid and community clouds, and cloud computing services like Infrastructure as a Service, Platform as a Service, and Software as a Service. A survey shows that while public cloud is used by 22% of respondents, hybrid cloud is used by 74%, and 96% of world respondents use cloud computing.
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...ijtsrd
Cloud computing is an emerging model of business computing. Cloud computing is a service, which offers customers to work over the internet. It simply states that cloud computing means storing and accessing the data and programs over the internet rather than the computer's hard disk. The data can be anything such as music, files, images, documents, and many more. The user can access the data from anywhere just with the help of an internet connection. To access cloud computing, the user should register and provide with ID and password for security reasons. The speed of transfer depends on various factors such as internet speed, the capacity of the server, and many more. In this paper, we explore the understanding the determinates of security and privacy in cloud computing, Cloud Computing architecture and We also address the characteristics and applications of several popular cloud computing platforms. We identified several challenges from the cloud computing adoption perspective and we also highlighted the cloud interoperability issue that deserves substantial further research and development. However, security and privacy issues present a strong barrier for users to adapt to cloud computing systems. Yin Myo Kay Khine Thaw | Khin Myat Nwe Win "Understanding the Determinants of Security and Privacy in Cloud Computing Architecture" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd26452.pdfPaper URL: https://www.ijtsrd.com/computer-science/distributed-computing/26452/understanding-the-determinants-of-security-and-privacy-in-cloud-computing-architecture/yin-myo-kay-khine-thaw
Cloud computing allows users to access computing resources like servers, storage, databases, networking, software, analytics and more over the internet. It provides on-demand access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort. Some key characteristics of cloud computing include centralization of infrastructure, increased peak-load capacity, efficiency improvements, dynamic allocation of resources, and consistent monitored performance. There are various deployment and service models used in cloud computing like public, private, hybrid, community clouds and Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS).
This document proposes a new method for improving cloud computing security using RSA encryption with Fermat's Little Theorem. RSA is widely used for encryption but has drawbacks related to key generation time. Fermat's Little Theorem can help speed up the RSA key generation process. The document discusses cloud computing concepts and challenges, related work on encryption techniques for cloud security, an overview of the RSA algorithm and its security, and how the proposed method would integrate Fermat's Little Theorem into RSA key generation to improve encryption performance for cloud computing.
What are the pros and cons of using cloud applications.pdfAnil
Using cloud applications offers several advantages, but it also comes with certain drawbacks. Here are some pros and cons of using cloud applications:
Pros:
1. Flexibility and scalability: Cloud applications provide the flexibility to scale resources up or down based on demand, allowing organizations to efficiently manage their computing resources and accommodate fluctuating workloads.
2. Cost savings: Cloud applications eliminate the need for organizations to invest in on-premises infrastructure and hardware, reducing upfront costs. Additionally, they typically follow a pay-as-you-go model, where businesses only pay for the resources they consume, leading to potential cost savings.
3. Accessibility and collaboration: Cloud applications can be accessed from anywhere with an internet connection, enabling remote work and collaboration among team members across different locations. This improves productivity and facilitates real-time collaboration on projects.
4. Automatic updates and maintenance: Cloud application providers handle software updates and maintenance, ensuring that users have access to the latest features and security patches without the need for manual intervention from the organization's IT team.
5. Data backup and disaster recovery: Cloud applications often provide built-in data backup and disaster recovery mechanisms, protecting valuable business data from loss or damage. This helps organizations to quickly recover from unforeseen events and minimize downtime.
Cons:
1. Internet dependency: Cloud applications require a stable internet connection to function properly. If the internet connection is unreliable or experiences downtime, it can disrupt access to cloud applications and impact productivity.
2. Data security concerns: Storing sensitive data in the cloud raises security concerns, as organizations must trust the cloud provider to maintain robust security measures. Data breaches and unauthorized access to cloud-stored data can have severe consequences, so organizations must carefully consider the security protocols of their chosen cloud provider.
3. Vendor lock-in: Migrating to a specific cloud application or provider may create dependency and make it challenging to switch to an alternative solution in the future. This vendor lock-in can limit flexibility and potentially increase costs if the organization decides to transition to a different platform.
4. Performance and latency: Cloud applications rely on internet connectivity, and the performance can be affected by factors such as network congestion and latency. This may lead to slower response times or decreased performance compared to on-premises solutions, particularly for applications that require high-speed data processing or real-time interactions.
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. There are different deployment models for cloud computing including public, private, hybrid and community clouds. The main service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). IaaS provides fundamental computing resources, PaaS provides platforms for developing and delivering applications, and SaaS provides access to software applications. While cloud computing provides benefits like reduced costs and infrastructure independence, there are also challenges regarding data security, access control and reliability.
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. It offers advantages like scalability, flexibility and cost savings by allowing users to pay for only the resources they consume. However, it also poses challenges around security, privacy, control and reliability that depend on constant internet connectivity. Overall, cloud computing is transforming how businesses and individuals access and use technology resources.
Challenges and benefits for adopting the paradigm of cloud computingcloudresearcher
This document discusses the challenges and benefits of adopting cloud computing. It describes the key cloud computing models including software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). The main challenges of adopting cloud computing are privacy, interoperability, and reliability issues. However, there are also significant benefits such as cost savings, easy scalability, and increased productivity. The document provides an overview of the cloud computing paradigm and analyzes both the challenges that must be addressed and advantages that can be gained from cloud adoption.
Challenges and Benefits-for Adopting the Paradigm of Cloud ComputingMervat Bamiah
Cloud computing is a rapidly emerging technology that has removed the saddle of buying licensed software and heavy hardware. By exploiting this technology, clients are able to access resources remotely by using a simple web browser. They are not required to maintain hardware devices or software applications, so it saves managing cost and time for organizations. Many industries, such as banking, healthcare, and education, are moving towards the cloud due to the efficiency of services provided by the pay-per-use pattern. The utilization and payment process of cloud computing is similar to other common utilities such as electricity. As the users of electricity are only required to pay for the amount of electricity consumed throughout the month. Similarly, cloud providers charge the users based on the exploitation of a cloud system or resources such as processing power used, transactions carried out, bandwidth consumed, data transferred, or storage space occupied. Cloud computing is a completely internet dependent technology where client data is stored in the data center of a cloud provider. There are various challenges for adopting cloud computing such as privacy, interoperability and reliability. Beside these challenges, there are also several benefits for adopting this technology such as cost savings, easy scalability, and increased productivity. This research paper introduces a big picture of cloud computing and analyzes the key challenges as well as benefits of adopting the paradigm of cloud computing.
Cloud computing challenges with emphasis on amazon ec2 and windows azureIJCNCJournal
Cloud Computing has received much attention by the IT-Business world. As compared to the common
computing platforms, cloud computing is more flexible in supporting real-time computation and is
considered a more powerful model for hosting and delivering services over the Internet. However, since
cloud computing is still at its infancy, it faces many challenges that stand against its growth and spread.
This article discusses some challenges facing cloud computing growth and conducts a comparison study
between Amazon EC2 and Windows Azure in dealing with such challenges. It concludes that Amazon EC2
generally offers better solutions than Windows Azure. Nevertheless, the selection between them depends on
the needs of customers.
Cloud computing allows users to access data and programs over the internet instead of a computer's hard drive. It delivers computing resources as a service over a network, making data safe, secure, and accessible from anywhere. There are different types of cloud access including public, private, hybrid, and community clouds. Cloud services are based on deployment and service models, with infrastructure as a service providing basic resources, platform as a service offering development tools, and software as a service allowing licensed use of applications remotely.
The document discusses expert systems, natural language processing, and pattern recognition. It provides details on how expert systems use knowledge bases and inference engines to solve complex problems, and how natural language processing allows computers to understand human language through techniques like speech recognition and machine translation. It also gives an overview of pattern recognition and how it is used in applications like biometrics to identify and classify individuals.
Finite Automata: Deterministic And Non-deterministic Finite Automaton (DFA)Mohammad Ilyas Malik
The term "Automata" is derived from the Greek word "αὐτόματα" which means "self-acting". An automaton (Automata in plural) is an abstract self-propelled computing device which follows a predetermined sequence of operations automatically.
This presentation provides an overview of cloud computing, including:
1. Cloud computing allows on-demand access to computing resources like servers, storage, databases, networking, software, analytics and more over the internet.
2. Key features of cloud computing include scalability, availability, agility, cost-effectiveness, and device/location independence.
3. Popular cloud storage services include Google Drive, Dropbox, and Apple iCloud which offer free basic storage with options to pay for additional storage.
A multimedia networking system allows for the data exchange of discrete and continuous media among computers.
This communication requires proper service and protocols for data transmission.
LAYERS: Provide a set of operations to the requesting application. Logically related services are grouped into layers according to the OSI layes.
PROTOCOL: A protocol consists of a set of rules which must be followed by peer layer instances during any communication between these two peers.
Virtualization is a technique, which allows to share single physical instance of an application or resource among multiple organizations or tenants (customers)..
Virtualization is a proved technology that makes it possible to run multiple operating system and applications on the same server at same time.
Virtualization is the process of creating a logical(virtual) version of a server operating system, a storage device, or network services.
The technology that work behind virtualization is known as a virtual machine monitor(VM), or virtual manager which separates compute environments from the actual physical infrastructure.
Cloud Computing refers to manipulating, configuring, and accessing the applications online. It offers online data storage, infrastructure and application.
Cloud Computing is both a combination of software and hardware based computing resources delivered as a network service.
Basic Concepts:
There are certain services and models working behind the scene making the cloud computing feasible and accessible to end users. Following are the working models for cloud computing:
1. Deployment Models
2. Service Models
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Transcat
Join us for this solutions-based webinar on the tools and techniques for commissioning and maintaining PV Systems. In this session, we'll review the process of building and maintaining a solar array, starting with installation and commissioning, then reviewing operations and maintenance of the system. This course will review insulation resistance testing, I-V curve testing, earth-bond continuity, ground resistance testing, performance tests, visual inspections, ground and arc fault testing procedures, and power quality analysis.
Fluke Solar Application Specialist Will White is presenting on this engaging topic:
Will has worked in the renewable energy industry since 2005, first as an installer for a small east coast solar integrator before adding sales, design, and project management to his skillset. In 2022, Will joined Fluke as a solar application specialist, where he supports their renewable energy testing equipment like IV-curve tracers, electrical meters, and thermal imaging cameras. Experienced in wind power, solar thermal, energy storage, and all scales of PV, Will has primarily focused on residential and small commercial systems. He is passionate about implementing high-quality, code-compliant installation techniques.
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...IJCNCJournal
Paper Title
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation with Hybrid Beam Forming Power Transfer in WSN-IoT Applications
Authors
Reginald Jude Sixtus J and Tamilarasi Muthu, Puducherry Technological University, India
Abstract
Non-Orthogonal Multiple Access (NOMA) helps to overcome various difficulties in future technology wireless communications. NOMA, when utilized with millimeter wave multiple-input multiple-output (MIMO) systems, channel estimation becomes extremely difficult. For reaping the benefits of the NOMA and mm-Wave combination, effective channel estimation is required. In this paper, we propose an enhanced particle swarm optimization based long short-term memory estimator network (PSOLSTMEstNet), which is a neural network model that can be employed to forecast the bandwidth required in the mm-Wave MIMO network. The prime advantage of the LSTM is that it has the capability of dynamically adapting to the functioning pattern of fluctuating channel state. The LSTM stage with adaptive coding and modulation enhances the BER.PSO algorithm is employed to optimize input weights of LSTM network. The modified algorithm splits the power by channel condition of every single user. Participants will be first sorted into distinct groups depending upon respective channel conditions, using a hybrid beamforming approach. The network characteristics are fine-estimated using PSO-LSTMEstNet after a rough approximation of channels parameters derived from the received data.
Keywords
Signal to Noise Ratio (SNR), Bit Error Rate (BER), mm-Wave, MIMO, NOMA, deep learning, optimization.
Volume URL: https://airccse.org/journal/ijc2022.html
Abstract URL:https://aircconline.com/abstract/ijcnc/v14n5/14522cnc05.html
Pdf URL: https://aircconline.com/ijcnc/V14N5/14522cnc05.pdf
#scopuspublication #scopusindexed #callforpapers #researchpapers #cfp #researchers #phdstudent #researchScholar #journalpaper #submission #journalsubmission #WBAN #requirements #tailoredtreatment #MACstrategy #enhancedefficiency #protrcal #computing #analysis #wirelessbodyareanetworks #wirelessnetworks
#adhocnetwork #VANETs #OLSRrouting #routing #MPR #nderesidualenergy #korea #cognitiveradionetworks #radionetworks #rendezvoussequence
Here's where you can reach us : ijcnc@airccse.org or ijcnc@aircconline.com
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...PriyankaKilaniya
Energy efficiency has been important since the latter part of the last century. The main object of this survey is to determine the energy efficiency knowledge among consumers. Two separate districts in Bangladesh are selected to conduct the survey on households and showrooms about the energy and seller also. The survey uses the data to find some regression equations from which it is easy to predict energy efficiency knowledge. The data is analyzed and calculated based on five important criteria. The initial target was to find some factors that help predict a person's energy efficiency knowledge. From the survey, it is found that the energy efficiency awareness among the people of our country is very low. Relationships between household energy use behaviors are estimated using a unique dataset of about 40 households and 20 showrooms in Bangladesh's Chapainawabganj and Bagerhat districts. Knowledge of energy consumption and energy efficiency technology options is found to be associated with household use of energy conservation practices. Household characteristics also influence household energy use behavior. Younger household cohorts are more likely to adopt energy-efficient technologies and energy conservation practices and place primary importance on energy saving for environmental reasons. Education also influences attitudes toward energy conservation in Bangladesh. Low-education households indicate they primarily save electricity for the environment while high-education households indicate they are motivated by environmental concerns.
Build the Next Generation of Apps with the Einstein 1 Platform.
Rejoignez Philippe Ozil pour une session de workshops qui vous guidera à travers les détails de la plateforme Einstein 1, l'importance des données pour la création d'applications d'intelligence artificielle et les différents outils et technologies que Salesforce propose pour vous apporter tous les bénéfices de l'IA.
We have designed & manufacture the Lubi Valves LBF series type of Butterfly Valves for General Utility Water applications as well as for HVAC applications.
1. MICROSOFT AZURE:
CLOUD COMPUTING
PLATFORM AND SERVICES
A Seminar Report
Submitted by
MOHAMMAD ILYAS MALIK
Inpartial fulfillment for the award of the degree of
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE
AT
SSM college Of Engineering & Technology
Department of CSE
Parihaspora Pattan,Baramulla
MARCH 2016
2. CERTIFICATE
This is to certify that the seminar report entitled
MICROSOFT AZURE: CLOUD COMPUTING PLATFORM
Is a bonafide record of the work done by MOHAMMAD ILYAS MALIK, Enroll
No. 3777 under our supervision, in partial fulfillment of the requirements for the
award of Degree of Bachelor of Engineering in Computer Science Engineering
from SSM College of Engineering & Technology for the year 2016.
Mr. Suhail Ashraf Ms. Hafsa
Asst. Prof.,Dept.ofCSE Asst.Prof.Dept. ofCSE
Seminar Co-ordinator Seminar Guide
Mrs. Yasmeen
Head of Department
Computer Science Engineering
3. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
i | P a g e
Date: 07-04-2016 (Department Seal)
Table of Contents
TITLE PAGE NO.
Abstract i.
Acknowledge iii.
Table of Figures iv.
1. Cloud Computing-Overview 1
1.2 Benefits of cloud 2
1.3 Types of Cloud 4
1.3 SPI 4
2. Microsoftazure
6
2.1 Introduction 6
2.2 Azure as PAAS (platform as a service) 7
2.3 Azure as IAAS (Infrastructure as a Service) 8
2.4 Azure management portal 10
3. Services ofMicrosoftazure
12
4. Applications of Microsoftazure 17
5. Datacenters 18
5.1 How to choosethe right data center for your application 20
6. Advantage Microsoftazure 21
7. Conclusion 23
8. References 24
4. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
i | P a g e
ABSTRACT
Software industry is heading towards centralized computing. Due to this
trend data and programs are being taken away from traditional desktop PCs and
placed in Compute clouds instead. Compute clouds are enormous server farms
packed with computing power and storage spaceaccessiblethrough the Internet.
Instead of having to manage one’s own infrastructure to run applications, server
time and storage space can be bought from an external service provider. From
the customers point of view the benefit behind this idea is to be able to
dynamically adjust computing power up or down to meet the demand for that
power at a particular moment. This kind of flexibility not only ensures that no
costs are incurred by excess processing capacity, but also enables hardware
infrastructure to scale up with business growth. Because of growing interest in
taking advantage ofcloud computing a number ofservice providers are working
on providing cloud services. Amazon, Salerforce.com and Google are examples
of firms that already have working solutions on the market. Recently also
Microsoft released a preview version of its cloud platform called the Azure.
Early adopters can test the platform and development tools free of charge.
5. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
ii | P a g e
The main purpose of this paper is to shed light on the internals of Microsoft’s
Azure platform. In addition to examining how Azure platform works.
The benefits of Azure platform are explored. The most important benefit in
Microsoft’s solution is that it resembles existing Windows environment a lot.
Developers can use the same application programming interfaces (APIs) and
development tools they are already used to. The second benefit is that migrating
applications to cloud is easy. This partially stems from the fact that Azure’s
services can be exploited by an application whether it is run locally or in the
cloud.
6. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
iii |P a g e
Acknowledgement
lhamdulillah (Praise be to Allah), who bestowed upon me the courage,
strength and ability to undertake this work. Without His will just nothing
can be done.
I would like to express my immense and profound to the scholarly concerned
and monitorial soul of Mrs. Mehak for valuable guidance, inspiration and help
without which it would have been difficult to achieve anything worthwhile.
I also wish to express my sincere thanks to Mrs . Yasmeen, HOD Computer
Science Engineering for extending all facilities and all words of encouragement
while working on this seminar report.
It is an honour for me to express the greatest of all the love, honour, respect
and appreciations to my family, whose inspiration and vision brought me
where I am today.
Lastly my special gratefulness to all those who helped and guided me directly or
indirectly in the completion of this seminar report.
Mohammad Ilyas Malik
Enroll No 3777
BE 7th Semester
Computer Engineering Department SSM
College of Engineering & Technology
A
7. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
iv| P a g e
Table of Figures
Figure
No.
Figure Name Page
No.
1. Overview of cloud computing 1
2. Types of Cloud 2
3. Services of Cloud Computing 5
4. Sign in to Microsoft Azure 10
5. Services and application of Microsoft Azure 11
6. Services of Microsoft Azure 12
7. Datacenters of Microsoft Azure 19
8. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
1 | P a g e
1. CLOUD COMPUTING – OVERVIEW
The popular trend in today's technology driven world is ‘Cloud Computing’. Cloud computing
can be referred to as the storing and accessing of data over the internet rather than your computer's
hard drive. This means you don't access the data from either your computer's hard drive or over a
dedicated computer network (home or office network). Cloud computing means data is stored at a
remote place and is synchronized with other web information.
One prominent example of cloud computing is Office 365 which allows users to store, access,
edit their MS Office documents online without installing the actual program on their device.
Figure1: Overview of cloud computing
9. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
2 | P a g e
1.1 TYPES OF CLOUD
The storage options on cloud is in 3 forms:
1. Public.
2. Private.
3. Hybrid.
Figure2: Types of Cloud
10. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
3 | P a g e
1. Public Cloud: A service provider makes the clouds available to the general public which
is termed as a public cloud. These clouds are accessed through internet by users. These are
open to public and their infrastructure is owned and operated by service providers as in
case of Google and Microsoft.
2. Private Cloud: These clouds are dedicated to a particular organization. That particular
organization can use the cloud for storing the company's data, hosting business application,
etc. The data stored on public cloud can't be shared with other organizations. The cloud is
managed either by the organization itself or by the third party.
3. Hybrid Cloud: When two or more clouds are bound together to offer the advantage of
both public and private clouds, they are termed as Hybrid Cloud. Organizations can use
private clouds for sensitive application, while public clouds for non-sensitive applications.
The hybrid clouds provide flexible, scalable and cost-effective solutions to the
organizations.
3.2 BENEFITS OF CLOUD
There are many benefits of clouds. Some of them are listed below.
Cloud service offers scalability. Allocation and de-allocation of resources is dynamically
as per demand.
It saves on cost by reducing capital infrastructure.
It allows the user to access the application independent of their location and hardware
configuration.
It simplifies the network and lets the client access the application without buying license
for individual machine.
Storing data on clouds is more reliable as it is not lost easily.
11. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
4 | P a g e
1.4 SPI
Next comes how cloud services are categorized. S stand for Software, P stands for Platform
and I for Infrastructure in SPI. SAAS is Software as a service; PAAS is Platform as a service and
IAAS is Infrastructure as a Service.
All these allow user to run application and store data online.
Each offers a different level of user flexibility and control.
Figure3: Services of Cloud Computing
12. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
5 | P a g e
Following are the live examples of these models.
SAAS Model: E-mail (Gmail, Yahoo, etc.)
PAAS Model: Microsoft Azure
IAAS Model: Amazon S3
13. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
6 | P a g e
2. MICROSOFT AZURE
2.1 INTRODUCTION
Azure was announced in October 2008 and released on 1 February 2010 as Windows Azure,
before being renamed to Microsoft Azure on 25 March 2014. Along with Amazon Web Services
Azure is considered a leader in the IAAS field.
Microsoft Azure is an open and flexible cloud platform that enables you to quickly build, deploy,
and manage applications across a global network of Microsoft-managed datacenters. You can build
applications using any language, tool, or framework. And you can integrate your public cloud
applications with your existing IT environment.
This definition tells us that Microsoft Azure is a cloud platform, which means you can use it for
running your business applications, services, and workloads in the cloud. But it also includes some
key words that tell us even more:
Open Microsoft Azure provides a set of cloud services that allow you to build and deploy
cloud-based applications using almost any programming language, framework, or tool.
Flexible Microsoft Azure provides a wide range of cloud services that can let you do
everything from hosting your company’s website to running big SQL databases in the cloud. It
also includes different features that can help deliver high performance and low latency for cloud-
based applications.
Microsoft-managed Microsoft Azure services are currently hosted in several datacenters
spread across the United States, Europe, and Asia. These datacenters are managed by Microsoft
and provide expert global support on a 24x7x365 basis.
Compatible Cloud applications running on Microsoft Azure can easily be integrated with
on-premises IT environments that utilize the Microsoft Windows Server platform.
It provides both PAAS and IAAS services and supports many different programming
languages, tools and frameworks, including both Microsoft-specific and third-party software and
systems.
14. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
7 | P a g e
2.2 AZURE AS PAAS (PLATFORM AS A SERVICE)
As the name suggests, a platform is provided to clients to develop and deploy software.
The clients can focus on the application development rather than having to worry about hardware
and infrastructure. It also takes care of most of the operating systems, servers and networking
issues.
Pros
The overall cost is low as the resources are allocated on demand and servers are
automatically updated.
It is less vulnerable as servers are automatically updated and being checked for all known
security issues. The whole process is not visible to developer and thus does not pose a risk
of data breach.
Since new versions of development tools are tested by the Azure team, it becomes easy for
developers to move on to new tools. This also helps the developers to meet the customer’s
demand by quickly adapting to new versions.
Cons
There are portability issues with using PAAS. There can be a different environment at
Azure, thus the application might have to be adapted accordingly.
15. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
8 | P a g e
2.3 Azure as IAAS (Infrastructure as a Service)
It is a managed compute service that gives complete control of the operating systems and
the application platform stack to the application developers. It lets the user to access, manage and
monitor the data centers by themselves.
Pros
This is ideal for the application where complete control is required. The virtual machine
can be completely adapted to the requirements of the organization or business.
IAAS facilitates very efficient design time portability. This means application can be
migrated to Windows Azure without rework. All the application dependencies such as
database can also be migrated to Azure.
IAAS allows quick transition of services to clouds, which helps the vendors to offer
services to their clients easily. This also helps the vendors to expand their business by
selling the existing software or services in new markets.
Cons
Since users are given complete control they are tempted to stick to a particular version for
the dependencies of applications. It might become difficult for them to migrate the
application to future versions.
There are many factors which increases the cost of its operation. For example, higher server
maintenance for patching and upgrading software.
16. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
9 | P a g e
There are lots of security risks from unpatched servers. Some companies have well-defined
processes for testing and updating on-premise servers for security vulnerabilities. These
processes need to be extended to the cloud-hosted IAAS VMs to mitigate hacking risks.
The unpatched servers pose a great security risk. Unlike PAAS, there is no provision of
automatic server patching in IAAS. An unpatched server with sensitive information can be
very vulnerable affecting the entire business of an organization.
It is difficult to maintain legacy apps in IAAS. It can be stuck with the older version of the
operating systems and application stacks. Thus, resulting in applications that are difficult
to maintain and add new functionality over the period of time.
It becomes necessary to understand the pros and cons of both services in order to choose
the right one according your requirements. In conclusion it can be said that, PAAS has definite
economic advantages for operations over IAAS for commodity applications. In PAAS, the cost of
operations breaks the business model. Whereas, IAAS gives complete control of the OS and
application platform stack.
17. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
10 | P a g e
2.4 AZURE MANAGEMENT PORTAL
Azure Management Portal is an interface to manage the services and infrastructure
launched in 2012. All the services and applications are displayed in it and it lets the user manage
them.
Getting started
A free trial account can be created on Azure management portal by visiting the following link -
manage.windowsazure.com
The screen that pops up is as shown in the following image. The account can be created
using our existing Gmail, Hotmail or Yahoo account.
Figure4: Sign in to Microsoft Azure
18. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
11 | P a g e
Once logged in, you will be redirected to the following screen, where there is a list of
services and applications on the left panel.
Figure5: Services and application of Microsoft Azure
When you click on a category, its details are displayed on the screen. You can see the number of
applications, virtual machine, mobile services and so on by clicking on the menu item.
19. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
12 | P a g e
3. SERVICES OF MICROSOFT AZURE
Windows Azure provides businesses with four basic categories of cloud-based services:
1. Compute services
2. Network services
3. Data services
4. App services
Figure6: Services of Microsoft Azure
20. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
13 | P a g e
1. Compute services
Windows Azure compute services provide the processing power required for cloud applications to
be able to run. Windows Azure currently offers four different compute services:
Virtual Machines: This service provides you with a general-purpose computing
environment that lets you create, deploy, and manage virtual machines running in the
Windows Azure cloud.
Web Sites: This service provides you with a managed web environment you can use to
create new websites or migrate your existing business website into the cloud.
Cloud Services This service allows you to build and deploy highly available and almost
infinitely scalable applications with low administration costs using almost any
programming language.
Mobile Services This service provides a turnkey solution for building and deploying apps
and storing data for mobile devices.
21. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
14 | P a g e
2. Network services
Windows Azure network services provide you with different options for how Windows Azure
applications can be delivered to users and datacenters. Windows Azure currently offers two
different network services:
Virtual Network This service allows you to treat the Windows Azure public cloud as if it
is an extension of your on-premises datacenter.
Traffic Manager This service allows you to route application traffic for the user who is
using the application to Windows Azure datacenters in three ways: for best performance,
in round robin fashion, or using an Active/Passive failover configuration.
22. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
15 | P a g e
3. Data services
Windows Azure data services provide you with different ways of storing, managing, safeguarding,
analyzing, and reporting business data. Windows Azure currently offers five different data
services:
Data Management This service lets you store your business data in SQL databases, either
with dedicated Microsoft SQL Server virtual machines, using Windows Azure SQL
Database, using NoSQL Tables via REST, or using BLOB storage.
Business Analytics This service enables ease of discovery and data enrichment using
Microsoft SQL Server Reporting and Analysis Services or Microsoft SharePoint Server
running in a virtual machine, Windows Azure SQL Reporting, the Windows Azure
Marketplace, or HDInsight, a Hadoop implementation for Big Data.
HDInsight This is Microsoft’s Hadoop-based service which brings a 100 percent Apache
Hadoop solution to the cloud.
Cache This service provides a distributed caching solution that can help speed up your
cloud-based applications and reduce database load.
Backup This service helps you protect your server data offsite by using automated and
manual backups to Windows Azure.
Recovery Manager Windows Azure Hyper-V Recovery Manager helps you protect
business critical services by coordinating the replication and recovery of System Center
2012 private clouds at a secondary location.
23. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
16 | P a g e
4. App services
Windows Azure app services provide you with ways of enhancing the performance, security,
discoverability, and integration of your cloud apps that are running. Windows Azure currently
offers seven different app services:
Media Services This service allows you to build workflows for the creation, management,
and distribution of media using the Windows Azure public cloud.
Messaging This consists of two services (Windows Azure Service Bus and Windows
Azure Queue) that allow you to keep your apps connected across your private cloud
environment and the Windows Azure public cloud.
Notification Hubs This service provides a highly scalable, cross-platform push
notification infrastructure for applications running on mobile devices.
BizTalk Services This service provides Business-to-Business (B2B) and Enterprise
Application Integration (EAI) capabilities for delivering cloud and hybrid integration
solutions.
Active Directory This service provides you with identity management and access control
capabilities for your cloud applications.
Multifactor Authentication This service provides an extra layer of authentication, in
addition to the user’s account credentials, in order to better secure access for both on-
premises and cloud applications.
24. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
17 | P a g e
9. APPLICATIONS OF MICROSOFT AZURE
Windows Azure is usually misinterpreted as just a hosting solution, but there is a lot more that can
be done using Windows Azure. It provides a platform to develop applications using a range of
available technologies and programming languages. It offers to create and deploy applications
using .net platform, which is Microsoft’s own application development technology. In addition to
.net, there are many more technologies and languages supported. For example, Java, PHP, Ruby,
Oracle, Linux, MySQL, Python.
Windows Azure applications are scaled by creating multiple instances of the application. The
number of instances needed by the application is specified by the developer while hosting the
applications. If traffic is increased or decreased on the website or web application it can be
managed easily by logging in to Windows Azure management portal and specifying the instances.
Load balancing can also be automated which would allow Azure to make the decision itself as
when to assign more resources to application.
Web applications support .net, java, python, php and node.js. Tasks such as scaling and backups
can be easily automated. A new feature called ‘web jobs’ is available, which is a kind of batch
processing service. Web jobs can also be scaled and scheduled. The mobile application platforms
supported are Xamarin iOS, Xamarin Android and IOS. Azure platform is developed in such a
way that developers need to concentrate on only the development part and need not worry about
other technical stuff outside their domain. Thus most of the administrative work is done by Azure
itself.
A marketplace is also set by Azure where its customers can buy applications and services. It is a
platform where customers can search applications and deploy them in an easier way. Azure
marketplace is available in 88 countries at present. An application purchased from the marketplace
can be easily connected to the local development environment by the application developers. The
pricing is done using 5 different models, which includes usage-based and monthly fee. Some of
the applications are even free of charge.
25. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
18 | P a g e
5. DATACENTERS
When we think of cloud, we imagine a place with large number of machines in big rooms. There
must be a place where all the data is stored. Microsoft has datacenters all over the world from
where Windows Azure services are managed. Datacenters are divided in regions. The exact
location of these datacenters is not revealed by Microsoft for obvious security reasons.
Following are the 19 listed regions as can also be seen in the image.
1. Central US
2. East US
3. East US 2
4. US Gov Iowa
5. US Gov Virginia
6. North Central US
7. South Central US
8. West US
9. North Europe
10. West Europe
11. East Asia
12. Southeast Asia
13. Japan East
14. Japan West
15. Brazil South
16. Australia East
17. Australia Southeast
18. Central India
26. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
19 | P a g e
19. South India
Figure7: Datacenters of Microsoft Azure
27. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
20 | P a g e
5.1 HOW TO CHOOSE THE RIGHT DATA CENTER FOR YOUR
APPLICATION
When creating Windows Azure application, whether it is mobile application, web application
or database storage it asks to specify the region. Region here specifies a regional datacenter.
Performance: You should select the nearest datacenter to the users of your application. The
performance can be affected by the relative location of the users who want to access the
application. If a user is closer to the datacenter, the performance will be better.
Cost: The price of hosting the application may also increase or decrease depending upon the
datacenter you choose. Price actually can vary according to the database hosting location or
any other service being used by the application. You should choose the same location for all
the services that are being used by your application. For example, database or any media
service. If they are kept in separate datacenter there will be charges per transaction, but
anything extra won’t be charged if they are kept at the same datacenter.
Legal Aspect: Laws vary from country to country and restrictions could be enforced in some
regions on what information can be shared and what cannot.
28. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
21 | P a g e
6. ADVANTAGE MICROSOFT AZURE
The Microsoft Azure Platform offers a range of businesses flexibility, control, and an
affordable solution for running Web-scale applications. The services reduce tedious and expensive
infrastructure management and planning and are built with security and reliability in mind, along
with the option of a pay-as-you-go model.
Pay as you grow – Match usage needs with the option of pay-as-you-go pricing - paying
for the services you use and reducing the capital costs associated with purchasing hardware
and infrastructure.
Reduce operational costs – Azure reduces the need for up-front technology purchases and
by running applications in the cloud you decrease the need for maintaining on-premise
infrastructure.
Increase business efficiency and agility – by dynamically adding and subtracting capacity
in real time. Azure simplifies maintaining and operating applications by providing on-
demand compute and storage to host, scale, and manage web and connected applications.
Build and deploy software quickly and easily by capitalising on the same personnel,
development tools and investments, and knowledge that already powers your IT
organisation.
Easy developer on-ramp to the cloud – Millions of developers worldwide already use
the .NET Framework and the Visual Studio development environment. Utilize those same
skills to create cloud-enabled applications that can be written, tested, and deployed all from
Visual Studio. Azure will support more programming languages and development
environments in the future, such as Eclipse, Ruby, PHP, and Python.
Enables Agile & Rapid Results – Applications can be deployed to the Platform with the
click of a button. Changes can be made quickly and without downtime, making it an ideal
platform for affordably experimenting and trying new ideas.
Imagine and Create New User Experiences – The Platform enables you to create web,
mobile, or hybrid applications that use the cloud with on-premises applications. Combined
with Live Services ability to reach over 400 million live users, new opportunities exist to
interact and reach users in new ways.
29. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
22 | P a g e
Offers choice –The open architecture gives developers the choice to build web
applications, applications running on connected devices, PCs, servers, or hybrid solutions
offering the best of online and on-premises.
Standards-Based Compatibility – The services platform supports industry-standard
protocols, including HTTP,REST, SOAP, RSS, and AtomPub, for consuming, exposing,
and integrating with third-party services. You can easily integrate applications built on a
variety of different technologies and operating systems.
30. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
23 | P a g e
7. CONCLUSION
Executing applications in the clouds offer many advantages over the traditional way of running
programs. Firstly, using cloud computing allows rapid service deployment and massive
Savings upfront because not having to invest in infrastructure. Secondly, cloud computing model
allows computing power and storage to scale up with business growth. In addition to this, it’s also
easy to dynamically adjust computing power up or down. As a customer, you end up paying for
the actual usage of resources.
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 Azure is minimal. 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. Although there are many
advantages in cloud computing, there are also disadvantages that shouldn’t be ignored.
The First and most obvious disadvantage is the fact that by running applications in the cloud
you have to hand over your private data. Privacy and security concerns are direct consequences of
this. Secondly, although cloud computing relieves customers from the burden of infrastructure
management, it also takes away the possibility to be in total control of that infrastructure. In
addition to losing control on hardware, using compute clouds also ties the customer very tightly to
the cloud service provider. Data, for example, is usually stored in a proprietary format which makes
porting applications to competitors’ systems hard. As customers are locked in, they are also at the
mercy of that certain service provider’s future pricing strategy.
31. MICROSOFT AZURE: CLOUD COMPUTING PLATFORM AND SERVICES
24 | P a g e
8. REFERENCES
[1] D. Chappell. Introducing the Azure Services Platform - an early look at Windows Azure, .NET
services, SQL services and Live services, October 2008. http://download.
microsoft.com/download/e/4/3/e43bb484-3b52-4fa8-a9f9-ec60a32954bc/
Azure_Services_Platform.pdf.
[2] H. Erdogmus. Cloud computing: Does Nirvana hide behind the Nebula? IEEE Software,
26(2):4–6, 2009.
[3] M. Fitzgerald. When the forecast calls for clouds. Inc.Boston, 31(1):100–102, 2009.
[4] B. Hayes. Cloud computing. Commune. ACM, 51(7):9–11, 2008.
[5] J. N. Hoover. A stake in the cloud. InformationWeek, 26(1209):22–24, 2008.
[6] Microsoft Azure Services Platform documentation, October 2008. http://www.microsoft.com/
Azure/default.mspx.
[7] A. Weiss. Computing in the clouds. Net Worker, 11(4):16–25, 2007.