The document discusses cloud computing, including what it is, why organizations use it, and its architecture. Cloud computing refers to shared computing resources and applications available over the internet on demand. It allows for flexible, scalable usage of resources and cost savings. Key aspects discussed include virtualization, hypervisors, multi-tenancy, cloud services like IaaS, PaaS and SaaS, and types of cloud architectures like public, private and hybrid clouds.
This document discusses cloud adoption and the essential elements or "rudiments" of cloud computing. It states that cloud adoption is suitable for low priority business applications with short lifespans and variable demand. The key rudiments of cloud computing include resource aggregation, application services, self-service portals, allocation engines for automated resource distribution, and metering/reporting of resource usage.
This document discusses various aspects of cloud and dynamic infrastructure service management including:
- Service management provides visibility, automation and control for delivering quality IT services.
- Asset management aims to maximize the value of assets like servers and platforms.
- Virtualization and consolidation improve effective utilization of resources and reduce operating costs.
- Information infrastructure helps businesses achieve compliance, availability, security and information retention objectives.
- The infrastructure emphasizes energy efficiency, security, resilience and customizing governance and risk management.
This document discusses key concepts related to cloud adoption and cloud rudiments. For cloud adoption, it states that cloud is suitable for low priority or short term projects that have low availability requirements and short life spans. For cloud rudiments, it outlines essential cloud capabilities like resource aggregation, application services, self-service portals, and dynamic resource management. It also discusses concepts like reservation of services, allocation engines, reporting and accounting, and metering of resources.
This document provides an overview of cloud computing. It begins by describing the disconnect between what businesses want from IT (e.g. fast experimentation) versus what IT wants (e.g. stability). Cloud computing is presented as filling this gap. The document defines cloud computing, discusses its characteristics such as pay-per-use and no long-term commitments. It also outlines the different types of cloud services (PaaS, IaaS, AaaS), common customers of cloud computing, and its advantages like economies of scale.
Cloud testing involves monitoring real user traffic conditions and load/stress testing applications and services to ensure optimal performance under various usage scenarios. It allows consumers to access IT resources in the test environment on demand, reducing costs compared to traditional testing by decreasing manual intervention and infrastructure requirements. The key benefits of cloud testing are lower capital/operational expenses without impacting production systems, and enabling faster innovation cycles and improved solution quality for clients.
Cloud computing is internet-based computing where servers, storage, and applications are delivered through the internet. Users access centralized resources in a data center via a company network or the internet. Cloud computing provides software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS) through public, private, or hybrid cloud models. Cloud management software operates and monitors applications, data, and services in the cloud, providing benefits like cost reduction, disaster recovery, and compliance management.
Cloud hosting services allow for scaling up computing resources on demand through a pay-as-you-go model. This provides flexibility and cost savings compared to traditional hosting. Cloud hosting connects servers that can dynamically allocate resources, improving scalability for fluctuating traffic and data loads. It also reduces upfront infrastructure costs and allows companies to focus resources on their core business instead of IT maintenance.
This document discusses cloud adoption and the essential elements or "rudiments" of cloud computing. It states that cloud adoption is suitable for low priority business applications with short lifespans and variable demand. The key rudiments of cloud computing include resource aggregation, application services, self-service portals, allocation engines for automated resource distribution, and metering/reporting of resource usage.
This document discusses various aspects of cloud and dynamic infrastructure service management including:
- Service management provides visibility, automation and control for delivering quality IT services.
- Asset management aims to maximize the value of assets like servers and platforms.
- Virtualization and consolidation improve effective utilization of resources and reduce operating costs.
- Information infrastructure helps businesses achieve compliance, availability, security and information retention objectives.
- The infrastructure emphasizes energy efficiency, security, resilience and customizing governance and risk management.
This document discusses key concepts related to cloud adoption and cloud rudiments. For cloud adoption, it states that cloud is suitable for low priority or short term projects that have low availability requirements and short life spans. For cloud rudiments, it outlines essential cloud capabilities like resource aggregation, application services, self-service portals, and dynamic resource management. It also discusses concepts like reservation of services, allocation engines, reporting and accounting, and metering of resources.
This document provides an overview of cloud computing. It begins by describing the disconnect between what businesses want from IT (e.g. fast experimentation) versus what IT wants (e.g. stability). Cloud computing is presented as filling this gap. The document defines cloud computing, discusses its characteristics such as pay-per-use and no long-term commitments. It also outlines the different types of cloud services (PaaS, IaaS, AaaS), common customers of cloud computing, and its advantages like economies of scale.
Cloud testing involves monitoring real user traffic conditions and load/stress testing applications and services to ensure optimal performance under various usage scenarios. It allows consumers to access IT resources in the test environment on demand, reducing costs compared to traditional testing by decreasing manual intervention and infrastructure requirements. The key benefits of cloud testing are lower capital/operational expenses without impacting production systems, and enabling faster innovation cycles and improved solution quality for clients.
Cloud computing is internet-based computing where servers, storage, and applications are delivered through the internet. Users access centralized resources in a data center via a company network or the internet. Cloud computing provides software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS) through public, private, or hybrid cloud models. Cloud management software operates and monitors applications, data, and services in the cloud, providing benefits like cost reduction, disaster recovery, and compliance management.
Cloud hosting services allow for scaling up computing resources on demand through a pay-as-you-go model. This provides flexibility and cost savings compared to traditional hosting. Cloud hosting connects servers that can dynamically allocate resources, improving scalability for fluctuating traffic and data loads. It also reduces upfront infrastructure costs and allows companies to focus resources on their core business instead of IT maintenance.
This document discusses various aspects of cloud and dynamic infrastructure service management including:
- Service management provides visibility, automation and control for delivering quality IT services.
- Asset management aims to maximize the value of assets like servers and platforms.
- Virtualization and consolidation improve effective utilization of resources and reduce operating costs.
- Information infrastructure helps businesses achieve compliance, availability, security and information retention objectives.
- The infrastructure emphasizes energy efficiency, security, resilience and customizing governance and risk management.
Cloud computer is a computer paradigm, where a large pool of systems are connected in private or public networks, to provide dynamically scalable infrastructure for application,data and file storage.With the advent of this technology, the cost of computation, application hosting, content storage and delivery is reduced significantly.It is a practical approach to experience direct cost benefits and it has the potential to transform a data center from capital-intensive set up to a variable priced environment.
Introduction to Cloud Computing...
Cloud Computing Development Models
Cloud Service Models
Cloud Security
Want to purchase the content ? e-mail on dulith1989@gmail.com
The document provides an overview of cloud computing, including key concepts such as cloud service layers, cloud service types, cloud computing architecture and timelines. It discusses cloud computing topics such as Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), benefits such as scalability and cost savings, and examples of public and private cloud models.
This document provides an overview of cloud computing, including:
1. It defines cloud computing as a model for enabling on-demand access to configurable computing resources that can be rapidly provisioned with minimal management effort.
2. It describes the three main service models of cloud computing: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).
3. It discusses the benefits of cloud computing such as reduced costs, increased storage, and flexibility compared to traditional computing methods.
This document discusses cloud deployment plans. It begins with an introduction to cloud computing, defining it as scalable IT capabilities provided over the internet. It then discusses the benefits of cloud computing such as reduced costs and increased flexibility. The document outlines the history and origins of cloud computing. It describes the essential characteristics of cloud computing such as on-demand access, resource pooling, and elasticity. It defines the three main cloud service models of SaaS, PaaS, and IaaS and compares their characteristics. Finally, it discusses the different types of cloud implementation including public, private, community, and hybrid clouds.
This document discusses the need for cloud computing. With increasing amounts of data and computing power needs, maintaining large-scale internal infrastructure is difficult and expensive due to hardware failures, maintenance costs, scalability issues, and resource constraints. Cloud computing offers on-demand access to vast computing resources at a lower cost by avoiding the need to invest in internal infrastructure and maintenance.
This document provides an overview of a paper presentation on green cloud computing. It discusses key topics like cloud computing models and services, benefits and drawbacks of cloud computing, green cloud computing architecture and applications. The presentation outline includes sections on cloud computing, cloud deployment and service models, benefits and issues with cloud computing, green cloud computing concepts and architecture, and applications of green computing in cloud with examples. It also discusses vendor involvement in green cloud initiatives.
SMBs moving to the cloud technology seems to be a best strategic decision. Intelligentia's whizcloud service is one of the leading cloud computing service providers in India, takes a comprehensive approach to migrate your business applications to public cloud.
The document discusses cloud computing models, providers, and benefits. It explores cloud computing definitions, models including IaaS, PaaS, and SaaS. The top cloud providers of AWS, Microsoft Azure, and Google Cloud are examined. Use cases for big data, media services, and more are reviewed. Moving workloads to the cloud involves assessing application readiness, security, costs, company culture, and market maturity. Specific AWS services like S3, EC2, RDS, VPC, IAM, CloudWatch, Elastic BeanStalk, and CloudFormation are covered. The presentation concludes that the cloud provides business agility and is an unstoppable technology trend.
Cloud computing allows users to access virtual hardware, software, platforms, and services on an as-needed basis without large upfront costs or commitments. This transforms computing into a utility that can be easily provisioned and composed. The long-term vision is for an open global marketplace where IT services are freely traded like utilities, lowering barriers and allowing flexible access to resources and software for all users.
In this Business Analysis Training session, you will learn Cloud computing. Topics covered in this session are:
• What is Cloud Computing
• Why Cloud Computing
• Inside a Cloud
• Understanding IaaS, PaaS & SaaS
• Public vs. Private Cloud
• Cloud Providers – A Birds Eye View
• Amazon EC2 – A Detailed Insight
• Google App Engine – An Overview
• Cloud Success Stories
• Challenges, Risks and Concerns
• Torry Harris Cloud Service Offerings
• Concluding Thoughts
To learn more about this course, visit this link: https://www.mindsmapped.com/courses/business-analysis/business-analysis-fundamentals-with-hands-on-training/
This document provides an overview of cloud computing including definitions, service types, deployment patterns, market drivers and pros and cons. It defines cloud computing as a pay-as-you-go model where consumers pay only for what they use. The main service types are SaaS, PaaS and IaaS. Common deployment patterns are public, private and hybrid clouds. Key market drivers include cost reduction and scalability while disadvantages include availability issues and data ownership concerns.
This Presentation is the total summary about cloud computing. You can know the basic of cloud computing from it.
From this Slide You will know about those following things :
What is Cloud Computing
Architecture of Cloud Computing
Grid Computing
Comparison between Cloud and Grid computing
Architectural Component
Application of Cloud Computing
Issues in Cloud Computing
Clean Idea about SaaS , PaaS, IaaS.
Pros and Cons of Cloud Computing
Popular Cloud Computing Platform
Presented By
Shahriar Tasjid & Ashraful Alam
Course code - CSE214
Level 2 term 1
Daffodil International University
A glance into the idea of Cloud Computing and how it is implemented. The presentation takes you through the various service models of cloud computing along with the main features of Cloud Computing. It also has adequate examples for each sections making it easier for you to understand the topic.
The document provides an overview of cloud computing, including its definition, history, advantages, disadvantages and components. Cloud computing is defined as internet-based computing where shared resources, software and information are provided on demand. The history of cloud computing is traced from the 1990s to present day. Key advantages include flexibility, low costs, scalability and device diversity. Disadvantages include dependency on providers, security risks and needing a constant internet connection. The document also outlines the architecture, types (public, private, hybrid clouds) and components 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. There are three ways to access cloud computing: SaaS, PaaS, and IaaS. Cloud computing provides advantages like reduced costs, flexibility, scalability, and accessibility of data from any internet-connected device.
The document discusses the cloud ecosystem, including concepts of cloud computing, technologies like virtualization and service-oriented architecture, security considerations, challenges around data protection and management capabilities, and benefits such as reduced costs and increased flexibility. Cloud computing provides on-demand access to shared computing resources over a network in various service models like SaaS, PaaS and IaaS. While cloud offers benefits, challenges remain around data security, availability and regulatory compliance.
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganAmazon Web Services
Taking a cloud first approach requires a different approach than you probably had to consider for your initial few workloads in the cloud. You’ll be deploying hybrid environments, and that means taking a broad view of your IT strategy, architecture, and organisational design. In this session, we cover how the CAF framework offers practical guidance and comprehensive guidelines to enterprise organisations, particularly around roles, governance, and efficiency.
The document discusses the Internet of Things (IoT) and how it connects physical objects through sensors and communication technologies. It provides examples of current IoT applications like smart cities, smart grids, smart homes, and health monitoring. The IoT allows objects to sense their environment and communicate data in real-time, enabling more intelligent systems and actions. Companion technologies like cloud computing and big data are also needed to process and analyze the large amounts of IoT data.
This document discusses various aspects of cloud and dynamic infrastructure service management including:
- Service management provides visibility, automation and control for delivering quality IT services.
- Asset management aims to maximize the value of assets like servers and platforms.
- Virtualization and consolidation improve effective utilization of resources and reduce operating costs.
- Information infrastructure helps businesses achieve compliance, availability, security and information retention objectives.
- The infrastructure emphasizes energy efficiency, security, resilience and customizing governance and risk management.
Cloud computer is a computer paradigm, where a large pool of systems are connected in private or public networks, to provide dynamically scalable infrastructure for application,data and file storage.With the advent of this technology, the cost of computation, application hosting, content storage and delivery is reduced significantly.It is a practical approach to experience direct cost benefits and it has the potential to transform a data center from capital-intensive set up to a variable priced environment.
Introduction to Cloud Computing...
Cloud Computing Development Models
Cloud Service Models
Cloud Security
Want to purchase the content ? e-mail on dulith1989@gmail.com
The document provides an overview of cloud computing, including key concepts such as cloud service layers, cloud service types, cloud computing architecture and timelines. It discusses cloud computing topics such as Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), benefits such as scalability and cost savings, and examples of public and private cloud models.
This document provides an overview of cloud computing, including:
1. It defines cloud computing as a model for enabling on-demand access to configurable computing resources that can be rapidly provisioned with minimal management effort.
2. It describes the three main service models of cloud computing: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).
3. It discusses the benefits of cloud computing such as reduced costs, increased storage, and flexibility compared to traditional computing methods.
This document discusses cloud deployment plans. It begins with an introduction to cloud computing, defining it as scalable IT capabilities provided over the internet. It then discusses the benefits of cloud computing such as reduced costs and increased flexibility. The document outlines the history and origins of cloud computing. It describes the essential characteristics of cloud computing such as on-demand access, resource pooling, and elasticity. It defines the three main cloud service models of SaaS, PaaS, and IaaS and compares their characteristics. Finally, it discusses the different types of cloud implementation including public, private, community, and hybrid clouds.
This document discusses the need for cloud computing. With increasing amounts of data and computing power needs, maintaining large-scale internal infrastructure is difficult and expensive due to hardware failures, maintenance costs, scalability issues, and resource constraints. Cloud computing offers on-demand access to vast computing resources at a lower cost by avoiding the need to invest in internal infrastructure and maintenance.
This document provides an overview of a paper presentation on green cloud computing. It discusses key topics like cloud computing models and services, benefits and drawbacks of cloud computing, green cloud computing architecture and applications. The presentation outline includes sections on cloud computing, cloud deployment and service models, benefits and issues with cloud computing, green cloud computing concepts and architecture, and applications of green computing in cloud with examples. It also discusses vendor involvement in green cloud initiatives.
SMBs moving to the cloud technology seems to be a best strategic decision. Intelligentia's whizcloud service is one of the leading cloud computing service providers in India, takes a comprehensive approach to migrate your business applications to public cloud.
The document discusses cloud computing models, providers, and benefits. It explores cloud computing definitions, models including IaaS, PaaS, and SaaS. The top cloud providers of AWS, Microsoft Azure, and Google Cloud are examined. Use cases for big data, media services, and more are reviewed. Moving workloads to the cloud involves assessing application readiness, security, costs, company culture, and market maturity. Specific AWS services like S3, EC2, RDS, VPC, IAM, CloudWatch, Elastic BeanStalk, and CloudFormation are covered. The presentation concludes that the cloud provides business agility and is an unstoppable technology trend.
Cloud computing allows users to access virtual hardware, software, platforms, and services on an as-needed basis without large upfront costs or commitments. This transforms computing into a utility that can be easily provisioned and composed. The long-term vision is for an open global marketplace where IT services are freely traded like utilities, lowering barriers and allowing flexible access to resources and software for all users.
In this Business Analysis Training session, you will learn Cloud computing. Topics covered in this session are:
• What is Cloud Computing
• Why Cloud Computing
• Inside a Cloud
• Understanding IaaS, PaaS & SaaS
• Public vs. Private Cloud
• Cloud Providers – A Birds Eye View
• Amazon EC2 – A Detailed Insight
• Google App Engine – An Overview
• Cloud Success Stories
• Challenges, Risks and Concerns
• Torry Harris Cloud Service Offerings
• Concluding Thoughts
To learn more about this course, visit this link: https://www.mindsmapped.com/courses/business-analysis/business-analysis-fundamentals-with-hands-on-training/
This document provides an overview of cloud computing including definitions, service types, deployment patterns, market drivers and pros and cons. It defines cloud computing as a pay-as-you-go model where consumers pay only for what they use. The main service types are SaaS, PaaS and IaaS. Common deployment patterns are public, private and hybrid clouds. Key market drivers include cost reduction and scalability while disadvantages include availability issues and data ownership concerns.
This Presentation is the total summary about cloud computing. You can know the basic of cloud computing from it.
From this Slide You will know about those following things :
What is Cloud Computing
Architecture of Cloud Computing
Grid Computing
Comparison between Cloud and Grid computing
Architectural Component
Application of Cloud Computing
Issues in Cloud Computing
Clean Idea about SaaS , PaaS, IaaS.
Pros and Cons of Cloud Computing
Popular Cloud Computing Platform
Presented By
Shahriar Tasjid & Ashraful Alam
Course code - CSE214
Level 2 term 1
Daffodil International University
A glance into the idea of Cloud Computing and how it is implemented. The presentation takes you through the various service models of cloud computing along with the main features of Cloud Computing. It also has adequate examples for each sections making it easier for you to understand the topic.
The document provides an overview of cloud computing, including its definition, history, advantages, disadvantages and components. Cloud computing is defined as internet-based computing where shared resources, software and information are provided on demand. The history of cloud computing is traced from the 1990s to present day. Key advantages include flexibility, low costs, scalability and device diversity. Disadvantages include dependency on providers, security risks and needing a constant internet connection. The document also outlines the architecture, types (public, private, hybrid clouds) and components 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. There are three ways to access cloud computing: SaaS, PaaS, and IaaS. Cloud computing provides advantages like reduced costs, flexibility, scalability, and accessibility of data from any internet-connected device.
The document discusses the cloud ecosystem, including concepts of cloud computing, technologies like virtualization and service-oriented architecture, security considerations, challenges around data protection and management capabilities, and benefits such as reduced costs and increased flexibility. Cloud computing provides on-demand access to shared computing resources over a network in various service models like SaaS, PaaS and IaaS. While cloud offers benefits, challenges remain around data security, availability and regulatory compliance.
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganAmazon Web Services
Taking a cloud first approach requires a different approach than you probably had to consider for your initial few workloads in the cloud. You’ll be deploying hybrid environments, and that means taking a broad view of your IT strategy, architecture, and organisational design. In this session, we cover how the CAF framework offers practical guidance and comprehensive guidelines to enterprise organisations, particularly around roles, governance, and efficiency.
The document discusses the Internet of Things (IoT) and how it connects physical objects through sensors and communication technologies. It provides examples of current IoT applications like smart cities, smart grids, smart homes, and health monitoring. The IoT allows objects to sense their environment and communicate data in real-time, enabling more intelligent systems and actions. Companion technologies like cloud computing and big data are also needed to process and analyze the large amounts of IoT data.
The document discusses telecommunications topics including:
1. The agenda covers telecom basics, history, digital switching, signaling events, and wireless terminology.
2. Early switching exchanges used electro-mechanical technologies like Strowger and crossbar exchanges, while modern switches are digital.
3. In digital switches, voice signals are sampled, digitized via PCM, and transmitted through time slot interchange and multiplexing.
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014Amazon Web Services
Taking a "cloud first" approach requires a different approach than you probably had to consider for your initial few workloads in the cloud. You'll be diving into the deep end of hybrid environments, and that means taking a broad view of your IT strategy, architecture, and organizational design.
Through our experience in helping enterprises navigate this change, AWS has developed the Cloud Adoption Framework (CAF) to assist with planning, creating, managing, and supporting the shift. In this session, we cover how the CAF offers practical guidance and comprehensive guidelines to enterprise organizations, particularly around roles, governance, and efficiency.
This document discusses cloud security and provides an overview of McAfee's cloud security solutions. It summarizes McAfee's cloud security program, strengths, weaknesses, opportunities, threats, and competitors in the cloud security market. It also discusses Netflix's migration to the cloud for its infrastructure and content delivery and outlines Netflix's cloud security strategy.
This session provides a brief overview of the various models available for adopting cloud and their strategic considerations, ranging from providing Enterprise class service to business alignment. This session also explores the infrastructure, management, and benefits of cloud computing and cloud storage.
Objective 1: Understand the various cloud models and their associated benefits and considerations.
After this session you will be able to:
Objective 2: Gain a high-level understanding of technologies that EMC can provide to accelerate adoption of the cloud models.
Objective 3: Understand the tactical approaches to cloud consumption available to their organization based on its needs and transformation phase.
Watch the recordings via http://www.brainshark.com/emcworld/vu?pi=zGfzHnlI1zB8sLz0
Cloud computing security issues and challengesDheeraj Negi
This document discusses security issues and challenges in cloud computing. It outlines the three main cloud deployment models (private, public, hybrid cloud) and three service delivery models (IaaS, PaaS, SaaS). Key challenges discussed include costing and charging models, service level agreements, interoperability issues, and security concerns such as data loss and unauthorized access. While cloud computing provides benefits, the document cautions that security risks must be carefully understood and addressed for its safe adoption.
Cloud computing introduction and concept as per the RGPV, BE syllabus. PPt contains the material from various cloud Draft (NIST) and other research material to fulfill the Syllabus requirement.
Cloud computing refers to accessing computational resources like applications and data storage over the internet instead of locally. There are several types of cloud services including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Cloud computing provides advantages like reduced costs, increased reliability, and accessibility from any device with an internet connection. However, there are also risks like dependence on cloud providers and potential performance issues. The future of cloud computing is expected to include continued cost reductions and increased adoption across organizations of all sizes for both public and private cloud solutions.
The document provides an introduction to cloud computing, defining key concepts such as cloud, cloud computing, deployment models, and service models. It explains that cloud computing allows users to access applications and store data over the internet rather than locally on a device. The main deployment models are public, private, community, and hybrid clouds, while 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 development platforms, and SaaS provides software applications to users. The document discusses advantages such as lower costs and universal access, and disadvantages including internet dependence and potential security issues.
Cloud computing involves delivering computing services over the Internet. Instead of running programs locally, users access software and storage that resides on remote servers in the "cloud." The concept originated in the 1950s but Amazon launched the first major public cloud in 2006. Cloud computing has three main components - clients that access the cloud, distributed servers that host applications and data, and data centers that house these servers. There are different types of clients, deployment models for clouds, service models, and cloud computing enables scalability, reliability, and efficiency for applications accessed over the Internet like email, social media, and search engines.
This document presents an introduction to cloud computing. It defines cloud computing as using remote servers and the internet to maintain data and applications. It describes the characteristics of cloud computing including APIs, virtualization, reliability, and security. It discusses the different types of cloud including public, private, community, and hybrid cloud. It also defines the three main cloud stacks: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). The benefits of cloud computing are reduced costs, improved accessibility and flexibility. Cloud security and uses of cloud computing are also briefly discussed.
Cloud computing is a general term for networked services and resources provided over the internet. It allows users to access computing power, databases, and applications remotely through web services. Key characteristics include on-demand access to computing resources, elasticity to scale up or down based on needs, and a pay-as-you-go model where users only pay for what they use. Common cloud service models include Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Virtualization is a core technology enabling cloud computing by allowing multiple virtual machines to run on a single physical machine. Major cloud providers include Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
Abstract--The paper identifies the issues and the solution to overcome these problems. Cloud computing is a subscription based service where we can obtain networked storage space and computer resources. This technology has the capacity to admittance a common collection of resources on request. It is the application provided in the form of service over the internet and system hardware in the data centers that gives these services. But having many advantages for IT organizations cloud has some issues that must be consider during its deployment. The main concern is security privacy and trust. There are various issues that need to be dealt with respect to security and privacy in a cloud computing scenario [4].
Keywords--Cloud, Issues, Security, Privacy, Resources, Technology.
Cloud computing is Internet ("cloud") based development and use of computer technology ("computing"). It is an emerging computing technology that uses the Internet and central remote servers to maintain data and applications. Cloud computing allows consumers and business to use applications without installation and access their personal files at any computer with Internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.
Cloud computing is a general term for network-based computing that takes place over the Internet. It provides on-demand access to shared pools of configurable computing resources like networks, servers, storage, applications, and services. Key characteristics include pay-as-you-go pricing, ubiquitous network access, resource pooling, rapid elasticity, and measured service. Common cloud service models are SaaS, PaaS, and IaaS. While cloud computing provides opportunities to reduce costs and access services from anywhere, challenges relate to security, control, and dependence on third parties.
This document discusses cloud computing and related topics. It begins with definitions of cloud computing and cloud storage. It then covers cloud architecture, virtualization, cloud services and service models (SaaS, PaaS, IaaS). The document discusses private, public and hybrid cloud types and provides examples. It also discusses cloud management strategies and tools. Opportunities and challenges of cloud computing are presented.
Cloud computing is a general term for internet-based computing where shared servers provide resources, software, and data to computers and other devices on demand. It provides hardware, software, storage, and networking services via the internet. Users can access cloud-based applications rather than installing them locally. Key advantages include lower costs, flexibility and scalability, universal access, collaboration capabilities, and automatic software updates. However, cloud computing also requires a constant internet connection and poses security, control and performance risks for users.
Cloud computing is a general term for internet-based computing that takes place over the internet. It involves delivering hosted services like storage, databases, software, analytics and more via third-party data centers. Key characteristics include pay-as-you-go pricing, ubiquitous network access, resource pooling and rapid elasticity. The main advantages are lower costs, improved performance, unlimited storage and easier collaboration. However, it requires a constant internet connection and stored data may not be fully secure.
Cloud computing refers to storing and accessing data and programs over the Internet instead of a local computer's hard drive. It offers on-demand access to a shared pool of configurable computing resources like networks, servers, storage, applications and services. Users can scale resources up or down depending on their needs. Cloud services provide easy access from anywhere via a web browser while automatically handling maintenance and updates behind the scenes. While cloud computing offers opportunities to reduce costs and improve access through economies of scale, it also raises security, control and reliability concerns that need to be addressed.
Cloud computing refers to storing and accessing data and programs over the Internet instead of a local computer's hard drive. It offers on-demand access to a shared pool of configurable computing resources like networks, servers, storage, applications and services. Key benefits include lower upfront costs, flexibility, scalability and ubiquitous access. However, challenges relate to security, control over data and dependence on third party providers.
Cloud computing refers to storing and accessing data and programs over the Internet instead of a local computer's hard drive. It offers on-demand access to a shared pool of configurable computing resources like networks, servers, storage, applications and services. Users can scale resources up or down depending on their needs. Some key benefits include lower costs, mobility, scalability and redundancy of data. However, issues around security, control and reliability need to be addressed for widespread adoption of cloud computing.
The document provides an overview of cloud computing including:
1) A definition of cloud computing as a model for enabling on-demand access to configurable computing resources over the internet.
2) A brief history noting that the concept dates back to the 1960s but has grown rapidly in popularity.
3) Descriptions of the key types of cloud services including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) along with examples of major providers such as Amazon, Google, and Microsoft.
Cloud computing provides on-demand access to computer resources like data storage, computing power, and software over the internet. It offers benefits like lower costs compared to maintaining physical infrastructure, flexibility and scalability, faster innovation, and increased productivity. Common types of cloud computing include public clouds run by third-party providers, private clouds for exclusive use within an organization, and hybrid clouds combining public and private setups. Services include infrastructure as a service (IaaS), platform as a service (PaaS), serverless computing, and software as a service (SaaS). Cloud computing is widely used today for applications development, data storage and backup, streaming media, and analytics.
Cloud computing is a model that provides on-demand access to shared computing resources like networks, servers, storage, applications and services. Key characteristics include elasticity, on-demand usage, pay-per-use access, and multi-tenancy. The three main cloud service models are SaaS, PaaS and IaaS. Cloud computing offers advantages like scalability, low costs and location independence but also risks like security issues, lack of control and potential downtime. Its future scope includes improved support for medical data, weather forecasting and unlimited entertainment options.
Cloud computing has been a buzzword in the IT industry for quite some time now. Though it has been around for quite a while, its popularity has increased manifold in the last few years. The reason for this is simple – the benefits of cloud computing are simply too hard to ignore.
In a nutshell, cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.
https://dailytimeupdate.com/cloud-computing-definition/
The document provides an overview of cloud computing, including:
- Definitions of cloud computing and its key characteristics like on-demand access and resource pooling.
- The history and evolution of cloud computing from the 1960s to present day.
- The three main types of cloud services: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
- Benefits of cloud computing like cost reduction, flexibility, and collaboration.
- Potential limitations around reliability and control.
- Examples of how big data and cloud computing are used in areas like customer analytics, healthcare, and financial trading.
Introduction
Cloud computing is the delivery of computing services—servers, storage, databases, networking, software, analytics and more—over the Internet (“the cloud”).
It is a paradigm that allows on-demand network access to shared computing resources. A model for managing, storing and processing data online via the internet.
Cloud computing is a general term for network-based computing that takes place over the Internet. It involves remotely hosted services or data that are available from anywhere via ubiquitous access. It utilizes a utility computing model where users pay for resources as needed, similar to utilities like electricity. Key characteristics include resource pooling, broad network access, rapid elasticity, and measured service. Common cloud service models are SaaS, PaaS, and IaaS. The document discusses advantages like lower costs, improved performance, unlimited storage, and easier collaboration, as well as disadvantages like reliance on internet connectivity and potential security and data loss issues.
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 characteristics of cloud computing include on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Common cloud computing service models are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).
Cloud computing is a general term for network-based computing that takes place over the Internet. It provides on-demand access to shared pools of configurable computing resources like networks, servers, storage, applications, and services. Key characteristics include elasticity, ubiquitous network access, and pay-per-use pricing. Some advantages include lower costs, universal access, automatic updates, and unlimited storage. However, it also requires a constant Internet connection and raises security and data loss concerns.
The document discusses the growth of mobile data and the development of LTE technology. It notes that mobile data is growing exponentially, especially for mobile broadband. LTE was developed by 3GPP to handle this growing traffic and provide higher speeds and lower latency compared to 3G. LTE provides connection speeds of up to 100Mbps downlink and 50Mbps uplink using OFDM and MIMO technologies in a simpler network architecture than 3G.
This document discusses key principles of distributed systems, including that they are made up of many commodity servers, have no single point of failure, and make local decisions without a global view. It also covers characteristics like horizontal scalability. Specific examples like Amazon, Google, and Facebook are provided. Core concepts discussed include consistency models, replication, synchronization methods like vector clocks, and NoSQL databases using consistent hashing to partition data.
The document provides information about intelligent networks and CAMEL protocol. It discusses why intelligent networks were developed by removing service creation from switches to a remote Service Control Point node. It then gives a brief history of intelligent networks and provides details on the basics of intelligent networks including the network elements, relationship between elements, basic call state models for originating and terminating calls, and detection points.
The document discusses various topics related to mobile network architecture including:
- 2G network elements like BTS, BSC, MSC, HLR, VLR, GMSC, SMSC and their functions.
- 2.5G network elements like SGSN, GGSN that enabled packet-switched data access over GSM networks.
- 3G network architecture including UTRAN, NodeB, RNC, core network elements.
- Frequency reuse techniques used in cellular networks to optimize spectrum usage and increase capacity.
The document discusses the 7 Habits of Highly Effective People. It summarizes each habit in 1-2 sentences:
Habit 1 is about being proactive and recognizing we have control over our choices. Habit 2 is about beginning with the end in mind and envisioning goals and a personal mission statement. Habit 3 is about effective self-management and prioritizing important tasks. Habits 4-6 focus on interdependence - Habit 4 is thinking win-win in relationships, Habit 5 is seeking first to understand others, and Habit 6 is synergizing teamwork. Habit 7 is about self-renewal and sharpening skills through learning. The habits move from independence to interdependence and
SS7 (Signaling System 7) is a set of telephony signaling protocols that are used to set up most of the world's public switched telephone network (PSTN) telephone calls. It uses a separate channel for signaling information rather than transmitting call setup and control data over the same channel as the actual voice circuit. The SS7 protocol stack has multiple layers including the MTP, SCCP and TCAP layers to transport signaling messages and route calls between network elements. Common SS7 protocols include ISUP, MAP, TCAP and CAP.
The document discusses several technology trends that will endure including Long Term Evolution (LTE), smart grids, software defined networks, NoSQL, Near Field Communication (NFC), Internet of Things (IoT)/Machine to Machine (M2M), big data, social networks, and cloud computing. It provides a high-level overview of each technology trend without going into detail about any specific one.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
How to Get CNIC Information System with Paksim Ga.pptx
Cloud Computing
1. Cloud Computing
Tinniam V Ganesh
tvganesh.85@gmail.com
Tinniam V Ganesh - http://gigadom..wordpress.com 1
03/25/12
2. Agenda
What is the cloud ?
Why the cloud ?
Cloud Architecture
Virtualization, Hypervisors and Multi-tenancy
Cloud based services
Types of clouds
Major Cloud providers
When to use the cloud ?
Typical charges on the cloud
Becoming a cloud provider
Becoming a cloud enabler
Cloud worthiness
Security aspects
3. What is the Cloud Computing?
What is the cloud computing ?
3. Cloud computing is Internet-based computing,
whereby shared resources, software, and
information are provided to computers and
other devices on demand, like the electricity grid.
The cloud is a network virtualization of
applications and data
4. Cloud Computing refers to both the applications
delivered as services over the Internet and the
hardware and systems software in the
datacenters that provide those services
5. Allows for a utility style usage of computing
resources
6. Cloud promises real cost savings and agility to
the customer
7. Allows rapid deployment of applications where
the underlying technology components can
expand and contract with the natural ebb and
flow of the business life cycle
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 3
5. Why the cloud?
Cloud Architectures address key difficulties surrounding large-scale data processing.
2. In traditional data processing it is difficult to get as many machines as an application
needs.
3. Second, it is difficult to get the machines when one needs them.
4. Third, it is difficult to distribute and coordinate a large-scale job on different
machines, run processes on them, and provision another machine to recover if one
machine fails.
5. Fourth, it is difficult to auto scale up and down based on dynamic workloads.
6. Fifth, it is difficult to get rid of all those machines when the job is done.
Cloud Architectures solve such difficulties
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 5
6. The cloud perspective
From an engineering perspective the cloud is a computing architecture
characterized by a large number of interconnected identical computing devices that
can scale on demand and that communicate via an IP network.
From a business perspective it is computing services that are scalable and billed on
a usage basis.
Allows customers to shift traditional Capital Expenditures (CapEx) into their
Operating Expenditure (OpEx) budgets
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 6
8. Virtualization
Transforms from “one server- one application” to multiple virtual
machines on each physical machine
Run Multiple OS on a single machine
a thin layer is introduced over either the hardware or on top of
the OS
Leaders in Virtualization – VMware, Citrix Xen
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 8
9. Hypervisor
The Hypervisor is a layer of software running directly on computer
hardware replacing the operating system thereby allowing the
computer hardware to run multiple guest operating systems
concurrently
The Hypervisor presents to the guest OS a virtual OS and manages the
execution of the guest OS.
Multiple instances of a variety of OS’es can share a virtualized resource
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 9
12. Benefits of Hypervisor
Increase server utilization
Consolidate server farms
Decrease complexity
Decrease Total Cost of Ownership (TCO)
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 12
13. Multi tenancy vs. Multi-user
Multi-user is when many users use an application
Multi-tenancy refers to having many different application share the same
software/hardware resources in a cloud.
e.g. ERP applications each customized by different customers.
There are different degrees of multi-tenancy
- Sharing of applications
- Sharing of database schemas
- Using a tenant id
Issues
How does one keep different applications isolated in a virtualized environment?
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 13
16. Cloud based Services
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) is the
delivery of hardware (server, storage and network),
Delivery of associated software (operating systems virtualization technology, file system), as a
service.
users must deploy and manage the software services themselves
Amazon Web Services Elastic Compute Cloud (EC2) and Secure Storage Service (S3) are
examples of IaaS offerings.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 16
17. Cloud based services
Platform as a Service (PaaS)
Platform as a Service (PaaS) is
an application development and deployment platform delivered as a service over the
Web
This platform consists of infrastructure software, and typically includes a database,
middleware and development tools.
Some PaaS offerings have a specific programming language or API. For example,
Google AppEngine is a PaaS offering where developers write in Python or Java.
.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 17
18. Software as a Service (SaaS)
A SaaS provider typically hosts and
manages a given application in their
own data center and makes it
available to multiple tenants and
users over the Web.
Oracle CRM On Demand,
Salesforce.com, and Netsuite are
some of the well known SaaS
examples
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 18
19. Types of Cloud Architectures
There are 3 types of Cloud Architecture
2. Public clouds
3. Private clouds
4. Hybrid clouds
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 19
20. Public Clouds
Public Clouds
External organizations provide the infrastructure and management required to implement the
cloud.
Typically billed based on usage.
Transfers the cost from a Capital Expenditure (CAPEX) to an Operational Expense (OPEX)
Temporary applications or applications with burst resource requirements typically benefit from
the public cloud’s ability
Public clouds have the disadvantage of hosting your data in an offsite organization outside the legal
and regulatory umbrella of your organization.
In addition, as most public clouds leverage a worldwide network of data centers.
These issues result in potential regulatory compliance issues which preclude the use of public
clouds for certain organizations or business applications.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 20
21. Private Clouds
Private Clouds
The infrastructure is controlled completely by the enterprise.
Typically, private clouds are implemented in the enterprise’s data center and managed by
internal resources.
A private cloud maintains all corporate data in resources under the control of the legal and
contractual umbrella of the organization. This eliminates the regulatory, legal and security
concerns associated with information being processed on third party computing resources.
Currently, private clouds require Capital Expenditure (CAPEX) and Operational
Expenditure (OPEX).
Requires highly skilled labor to ensure that business services can be met.
The private cloud can also be used by existing legacy IT departments to dramatically reduce
their costs and as an opportunity to shift from a cost center to a value center in the eyes of
the business.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 21
22. Hybrid Clouds
Hybrid Clouds
To meet the benefits of both approaches, newer execution models have been
developed to combine public and private clouds into a unified solution.
Applications with significant legal, regulatory or service level concerns for
information can be directed to a private cloud.
Other applications with less stringent regulatory or service level requirements can
leverage a public cloud infrastructure.
Implementation of a hybrid model requires additional coordination between the
private and public service management system.
Involves a federated policy management tool, seamless hybrid integration, federated
security, information asset management, coordinated provisioning control, and
unified monitoring systems.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 22
23. Business Benefits of Cloud Architectures
There are some clear business benefits to building applications using Cloud
Architectures
Almost zero upfront infrastructure investment: If you have to build a large-scale
system it may cost a fortune to invest in real estate, hardware (racks, machines,
routers, backup power supplies), hardware management (power management,
cooling), and operations personnel. Now, with utility-style computing, there is no
fixed cost or startup cost.
Just-in-time Infrastructure:
The solutions are low risk because you scale only as you grow.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 23
24. Key benefits of the Cloud
More efficient resource utilization: Better infrastructure utilization
Usage-based costing: Utility-style pricing allows billing the customer only for the
infrastructure that has been used. The customer is not liable for the entire
infrastructure that may be in place.
Potential for shrinking the processing time: Parallelization is the one of the
great ways to speed up processing. If one compute-intensive or data intensive job
that can be run in parallel takes 500 hours to process on one machine, with Cloud
Architectures, it would be possible to spawn and launch 500 instances and process
the same job in 1 hour. Having available an elastic infrastructure provides the
application with the ability to exploit parallelization in a cost-effective manner
reducing the total processing time.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 24
25. Major Cloud providers
Amazon EC2
Amazon Elastic Compute Cloud (EC2) is at one end of the spectrum. An EC2
instance looks much like physical hardware, and users can control nearly the entire
software stack, from the kernel upwards. This low level makes it inherently difficult
for Amazon to offer automatic scalability and failover, because the semantics
associated with replication and other state management issues are highly
application-dependent.
Google’s AppEngine
AppEngine is targeted exclusively at traditional web applications, enforcing an
application structure of clean separation between a stateless computation tier and a
stateful storage tier. AppEngine’s impressive automatic scaling and high-availability
mechanisms, and the proprietary MegaStore data storage available to AppEngine
applications, all rely on these constraints.
Microsoft Azure
Applications for Microsoft’s Azure are written using the .NET libraries, and compiled
to the Common Language Runtime, a language-independent managed environment.
Thus, Azure is intermediate between application frameworks like AppEngine and
hardware virtual machines like EC2.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 25
26. When to use the Cloud?
A first case is when demand for a service varies with time. Provisioning a data
center for the peak load it must sustain a few days per month leads to
underutilization at other times, for example.
Instead, Cloud Computing lets an organization pay by the hour for computing
resources, potentially leading to cost savings even if the hourly rate to rent a
machine from a cloud provider is higher than the rate to own one.
A second case is when demand is unknown in advance. For example, a web startup
will need to support a spike in demand when it becomes popular, followed
potentially by a reduction once some of the visitors turn away.
Finally, organizations that perform batch analytics can use the cloud computing to
finish computations faster: using 1000 EC2 machines for 1 hour costs the same as
using 1 machine for 1000 hours.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 26
27. Typical charges on the Cloud
For example in the Elastic Compute Cloud (EC2) from Amazon Web Services (AWS)
sells
2. 1.0-GHz x86 ISA “slices” for 10 cents per hour,
3. A new “slice”, or instance, can be added in 2 to 5 minutes.
4. Amazon’s Scalable Storage Service (S3) charges $0.12 to $0.15 per gigabyte-month
Windows Azure Google App
Engine
CPU 0.12 hr 0.10/hr
Bandwidth (out) $0.15/GB $0.12/GB
Bandwidth (in) $0.10/GB $0.10/GB
Pricing unavailable
Storage (Files) $0.15/GB/month
(Blobstore)
$9.99/month (SQL $0.15/GB/month
Storage (DB)
Server up to 1GB) ($0.005/GB/day)
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 27
28. Becoming a Cloud Provider
Make a lot of money. Although 10 cents per server-hour seems low the company could
leverage these economies of scale
Leverage existing investment. Adding Cloud Computing services on top of existing
infrastructure provides a new revenue stream
Defend a franchise. For example, Microsoft Azure provides an immediate path for migrating
existing customers of Microsoft enterprise applications to a cloud environment.
Leveraging large data centers A necessary but not sufficient condition for a company to
become a Cloud Computing provider is that it must have existing investments not only in
very large datacenters, but also in large-scale software infrastructure and operational
expertise required to run them
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 28
29. Becoming a Cloud Enabler
Designing for the Cloud
Use Scalable Ingredients - Ensure that your application is scalable by designing
each component to be scalable on its own. If every component implements a service
interface, responsible for its own scalability in all appropriate dimensions, then the
overall system will have a scalable base.
Have Loosely Coupled Systems - For better manageability and high-availability,
make sure that your components are loosely coupled.
Think Parallel - Implement parallelization for better use of the infrastructure and
for performance. Distributing the tasks on multiple machines, multithreading your
requests and effective aggregation of results obtained in parallel are some of the
techniques that help exploit the infrastructure.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 29
30. Becoming a Cloud Enabler
Designing for the Cloud
Utilize On-Demand Requisition and Relinquishment - After designing the
basic functionality, ask the question “What if this fails?” Use techniques and
approaches that will ensure resilience. If any component fails (and failures happen all
the time), the system should automatically alert, failover, and re-sync back to the
“last known state” as if nothing had failed.
Use Designs that Are Resilient to Reboot and Re-Launch - Don’t forget the
cost factor. The key to building a cost-effective application is using on-demand
resources in your design. It’s wasteful to pay for infrastructure that is sitting idle.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 30
31. Cloud Worthiness
Processing Pipelines
Document processing pipelines – convert hundreds of thousands of documents from
Microsoft Word to PDF, OCR millions of pages/images into raw searchable text
Image processing pipelines – create thumbnails or low resolution variants of an image,
resize millions of images
Video transcoding pipelines – transcode AVI to MPEG movies
Indexing – create an index of web crawl data
Data mining – perform search over millions of records
Batch Processing Systems
Back-office applications (in financial, insurance or retail sectors)
Log analysis – analyze and generate daily/weekly reports
Nightly builds – perform nightly automated builds of source code repository every night
in
parallel
Automated Unit Testing and Deployment Testing – Test and deploy and perform
automated unit testing (functional, load, quality) on different deployment configurations
every night
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 31
32. Cloud worthiness
Websites
Websites that “sleep” at night and auto-scale during the day
Instant Websites – websites for conferences or events (Super Bowl, sports tournaments)
Promotion websites
“Seasonal Websites” - websites that only run during the tax season or the holiday season
Mobile interactive applications (M2M).
M2M services will be attracted to the cloud because these services generally rely on large data
sets that are most conveniently hosted in large datacenters.
Parallel batch processing.
Cloud Computing presents a unique opportunity for batch-processing and analytics jobs that
analyze terabytes of data and can take hours to finish. If there is enough data parallelism in the
application, users can take advantage of the using hundreds of computers for a short time.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 32
33. Cloud worthiness
The rise of analytics.
A special case of compute-intensive batch processing is business analytics. A growing
share of computing resources is now spent on understanding customers, supply
chains, buying habits, ranking, and so on..
Extension of compute-intensive desktop applications.
The latest versions of the mathematics software packages Matlab and Mathematica are
capable of using Cloud Computing to perform expensive evaluations.
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 33
34. Security in the Cloud
Data Confidentiality and Auditability
Current cloud offerings are essentially public (rather than private) networks,
exposing the system to more attacks. There are also requirements for auditability, in
the sense of Sarbanes-Oxley and Health and Human Services Health Insurance
Portability and Accountability Act (HIPAA) regulations that must be provided for
corporate data to be moved to the cloud.
Other standards include PCI, SOX,
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 34
35. Thank You !!!
Tinniam V Ganesh
tvganesh.85@gmail.com
Read my blogs: http://gigadom.wordpress.com/
http://savvydom.wordpress.com/
03/25/12 Tinniam V Ganesh - http://gigadom..wordpress.com 35