Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. It has characteristics like massive scale, resilience, virtualization, and low cost software. Common service models include Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Virtualization allows multiple virtual machines to run on a single physical machine. Cloud computing enables companies to save costs by using infrastructure on demand rather than owning their own data centers and servers. Commercial cloud offerings provide services like storage, computing resources, and platforms.
Cloud computing allows users to access applications and store and access data over the Internet instead of locally on personal devices. It offers on-demand services that are available anywhere, anytime through centralized data centers. This technology improves efficiency by centralizing storage, memory, processing and bandwidth. The major cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Cloud services can be deployed in public, private or hybrid cloud models depending on security and control needs.
The document provides an overview of cloud computing concepts including definitions, categories, architecture, security best practices, economics, pitfalls and recommendations for adoption. It discusses the main service models of infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS). It also addresses common myths around cloud computing such as concerns regarding security, reliability and performance.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Key features include rapid elasticity, broad network access, resource pooling, measured service, and on-demand self-service. While cloud computing provides advantages such as lower costs, improved performance, and unlimited storage, it also poses disadvantages like requirements for a constant internet connection, limited features compared to desktop software, and potential security and data loss issues if the cloud provider experiences problems.
Cloud computing is an umbrella term for internet-based computing resources that provide shared processing, data storage, software, and other services. It allows users to access applications and data from anywhere via simple web services. Key advantages include lower costs, improved performance, universal access to documents, easier collaboration, and unlimited storage. However, it requires a constant internet connection and features may be limited compared to desktop software. Data security and loss of access are also potential disadvantages.
Virtualization allows multiple operating systems and applications to run on the same server simultaneously, improving hardware utilization. It reduces IT costs while increasing efficiency and flexibility. Virtualization provides hardware independence so operating systems and applications can run on any system, and virtual machines can be easily provisioned and managed.
This document provides an overview of virtualization and cloud computing technologies. It defines virtualization as using software to allow multiple operating systems to run on a single hardware host. A hypervisor manages shared access to the physical resources. The document outlines the history of virtualization and describes popular virtualization platforms like Hyper-V, VMware vSphere, and cloud services from Amazon Web Services, Google Apps, and Windows Azure. Benefits of cloud computing include reduced costs, increased storage, flexibility, and mobility. Public, private and hybrid cloud models are discussed along with case studies of major cloud providers.
Randy Bias, Co-Founder and CTO of Cloudscaling, speaks on open storage, fault tolerance and the concept of failure "blast radius" at the Open Storage Summit, hosted by Nexenta in May 2012.
The document summarizes new features in Project Excalibur, the technology preview of Citrix XenDesktop and XenApp. Key points include:
- Unified management of desktops and apps with a single architecture and tools.
- Simplified configuration with intelligent wizards and delegated administration.
- Support for Windows Server 2012, Windows 8, and mobile access optimization.
- Automated personal desktop provisioning and profile management.
- Improved monitoring, troubleshooting, and multi-site support capabilities.
Cloud computing allows users to access applications and store and access data over the Internet instead of locally on personal devices. It offers on-demand services that are available anywhere, anytime through centralized data centers. This technology improves efficiency by centralizing storage, memory, processing and bandwidth. The major cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Cloud services can be deployed in public, private or hybrid cloud models depending on security and control needs.
The document provides an overview of cloud computing concepts including definitions, categories, architecture, security best practices, economics, pitfalls and recommendations for adoption. It discusses the main service models of infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS). It also addresses common myths around cloud computing such as concerns regarding security, reliability and performance.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Key features include rapid elasticity, broad network access, resource pooling, measured service, and on-demand self-service. While cloud computing provides advantages such as lower costs, improved performance, and unlimited storage, it also poses disadvantages like requirements for a constant internet connection, limited features compared to desktop software, and potential security and data loss issues if the cloud provider experiences problems.
Cloud computing is an umbrella term for internet-based computing resources that provide shared processing, data storage, software, and other services. It allows users to access applications and data from anywhere via simple web services. Key advantages include lower costs, improved performance, universal access to documents, easier collaboration, and unlimited storage. However, it requires a constant internet connection and features may be limited compared to desktop software. Data security and loss of access are also potential disadvantages.
Virtualization allows multiple operating systems and applications to run on the same server simultaneously, improving hardware utilization. It reduces IT costs while increasing efficiency and flexibility. Virtualization provides hardware independence so operating systems and applications can run on any system, and virtual machines can be easily provisioned and managed.
This document provides an overview of virtualization and cloud computing technologies. It defines virtualization as using software to allow multiple operating systems to run on a single hardware host. A hypervisor manages shared access to the physical resources. The document outlines the history of virtualization and describes popular virtualization platforms like Hyper-V, VMware vSphere, and cloud services from Amazon Web Services, Google Apps, and Windows Azure. Benefits of cloud computing include reduced costs, increased storage, flexibility, and mobility. Public, private and hybrid cloud models are discussed along with case studies of major cloud providers.
Randy Bias, Co-Founder and CTO of Cloudscaling, speaks on open storage, fault tolerance and the concept of failure "blast radius" at the Open Storage Summit, hosted by Nexenta in May 2012.
The document summarizes new features in Project Excalibur, the technology preview of Citrix XenDesktop and XenApp. Key points include:
- Unified management of desktops and apps with a single architecture and tools.
- Simplified configuration with intelligent wizards and delegated administration.
- Support for Windows Server 2012, Windows 8, and mobile access optimization.
- Automated personal desktop provisioning and profile management.
- Improved monitoring, troubleshooting, and multi-site support capabilities.
This document summarizes Kaavo's cloud management software. It discusses how the software allows MSPs to monetize cloud services by enabling the automated deployment and management of customer applications across public and private clouds. It highlights key features such as application-centric monitoring and security. Customer case studies and competitive differentiators are also presented.
The document provides an overview of cloud computing, including its definition, history, characteristics, service models (SaaS, PaaS, IaaS), and green benefits. It examines cloud computing elements like on-demand self-service, broad network access, resource pooling, and rapid elasticity. The document also previews top obstacles for cloud computing growth, like availability of service, data lock-in, and data transfer bottlenecks, as well as opportunities to address them through approaches like using multiple cloud providers, standardizing cloud computing, and deploying encryption.
This document discusses Kaavo, a company that provides a solution to simplify cloud adoption. Kaavo enables single-click deployment and unified management of applications across public, private, and hybrid clouds. It addresses common concerns around security, transparency, and ease of deployment. Kaavo provides application-centric lifecycle management from development to production. A live demonstration shows how Kaavo can lower costs, improve time-to-market, and enhance service quality for customers.
This document discusses cloud computing concepts including cloud characteristics, architectural layers, infrastructure models, and virtualization. It focuses on the cloud ecosystem including cloud consumers, management, virtual infrastructure management using tools like OpenNebula, and virtual machine managers like Xen and KVM. OpenNebula is described as providing a unified view of virtual resources across platforms and managing VM lifecycles through orchestrating image, network, and hypervisor management.
This document describes IBM's Private Modular Cloud (PMC) offering. The PMC allows clients to rapidly implement a private cloud deployment within their own data centers using standardized application patterns and automated provisioning. It offers infrastructure as a service (IaaS) and platform as a service (PaaS) capabilities. The PMC can be deployed on IBM, OEM, or open source cloud management software stacks and hardware from IBM, SoftLayer, or the client's own equipment. It provides automated provisioning of virtual machines, databases, and middleware through a self-service portal.
This document discusses virtualization and cloud computing. It defines virtualization as creating an illusion of computer hardware or resources. Cloud computing is defined as on-demand network access to configurable computing resources. The traditional server concept of dedicating physical servers is described as well as the benefits of the virtual server concept, including scalability, fault tolerance, and efficiency. Virtualization techniques like full virtualization, paravirtualization, and hardware-assisted virtualization are covered. Hypervisors are defined as the software that creates virtual machines, and the differences between type 1 and type 2 hypervisors are explained. KVM is provided as an example of a type 2 hypervisor for Linux.
Vmware aims to provide a seamless computing environment through virtualization. It discusses the journey from physical to virtual systems, highlighting consolidation, containment and availability benefits. It outlines the key components of Vmware's virtual data center operating system (vSphere), including dynamic computing, power management, virtual switching, fault tolerance and disaster recovery. Finally, it discusses reasons for tier 1 application virtualization and customers' four phase adoption journey to seamless computing focused on cost efficiency, quality of service and business agility.
Moving Windows Server Apps to the cloud in 3 Easy StepsAppZero
The document summarizes a webinar presented by GoGrid and AppZero on moving Windows Server applications to the cloud using their partnership and technologies. It discusses how AppZero creates virtual application appliances (VAAs) that encapsulate applications and dependencies without operating systems, and how these can be deployed on GoGrid's cloud infrastructure. The partnership allows enterprises to easily and quickly move existing applications to and from the cloud.
This presentation will discuss concerns and opportunities, business drivers, cisco solutions for enterprise cloud, the compute platform, cisco automation solutions and cloud enablement workshop.
Virtualization allows multiple operating systems and applications to run on a single server at the same time, improving hardware utilization and flexibility. It reduces costs by consolidating servers and enabling more efficient use of resources. Key benefits of VMware virtualization include easier manageability, fault isolation, reduced costs, and the ability to separate applications.
This document summarizes the key concepts and benefits of cloud computing. It discusses how cloud computing provides virtualization of computing resources, enabling on-demand provisioning of servers, storage, and networking with minimal upfront costs. This allows for improved resource utilization and the ability to automatically scale infrastructure based on real-time demand. The document outlines technical benefits like automation, auto-scaling, disaster recovery, and improved development workflows. It also provides diagrams illustrating cloud deployment models and virtual networking architectures.
Cloud computing is poised to revolutionize technology in similar way the electrical grid transformed power usage. Cloud computing allows users to access scalable computing resources over the internet. Third Eye Consulting performs Cloud Computing Value Assessments to identify opportunities for clients to migrate systems to the cloud to reduce costs and improve flexibility. They develop implementation plans to quickly realize cloud computing's benefits while ensuring quality and security.
EnterpriseDB's Postgres Plus Cloud Database provides fully automated and self-healing PostgreSQL clusters in the cloud. It offers features like high availability, elastic scaling, load balancing, automatic backups, and failover. The solution is database vendor independent, supports multiple cloud platforms, and provides a simple GUI for management. It aims to make cloud databases more fully featured while reducing the operational burden on database administrators.
Cloud Computing: Introduction & OverviewAditya Thatte
This document provides an overview of cloud computing. It discusses the evolution from centralized to distributed computing models to address increasing needs for cost efficiency, agility, and mobility. Virtualization is described as key to improving hardware utilization. Cloud computing is defined and its benefits explained in terms of flexible scaling, on-demand access, and pay-per-use models. Public, private, and hybrid cloud delivery models and the roles of various players in the cloud ecosystem are outlined.
This presentation offers an introductory explanation of data center virtualization for audiences who are just beginning to learn how it works and why it might make sense for their organization.
The document discusses 6fusion's utility metered cloud platform. 6fusion profiles existing computing environments to determine supply, demand and cost. It meters workloads across private and public clouds for efficient resource allocation. 6fusion's tools allow modeling optimal workload distribution and estimating cloud costs before deployment.
This document discusses climate change and global warming. It explains that greenhouse gases like carbon dioxide and methane trap heat in the atmosphere and cause the planet to warm over time. While carbon dioxide is the most abundant greenhouse gas, methane and nitrous oxide are more potent but present in smaller amounts. The effects of global warming are already appearing around the world, such as rising sea levels and shifts in animal habitats. Reducing the use of fossil fuels can help limit further climate change.
Rainwater harvesting is defined as collecting and storing rainwater from rooftops and surfaces through artificial means. It is required due to inadequate surface water, environmental changes, and declining groundwater levels from rapid urbanization. There are two main techniques: rooftop rainwater harvesting and surface runoff harvesting. Rooftop harvesting involves catchment areas, conduits, filters, and storage facilities. Surface runoff harvesting collects water flowing along the ground. Harvested rainwater can be used for domestic, agricultural, industrial and commercial purposes as well as increasing groundwater supplies. While the initial costs may be high, rainwater harvesting provides many benefits such as self-sufficiency, flood control, and water access without energy or time
This document discusses ways individuals can help reduce greenhouse gas emissions and slow global warming through everyday actions and choices. It provides examples of how small changes like replacing incandescent light bulbs with LED bulbs, driving less, recycling more, and using public transportation or walking when possible can collectively make a big difference. Replacing just 5 bulbs per household with LEDs could save as much in energy costs as preventing the emissions of 10 million cars. The document encourages examining daily habits and adopting low-carbon alternatives to help protect the environment.
This document summarizes Kaavo's cloud management software. It discusses how the software allows MSPs to monetize cloud services by enabling the automated deployment and management of customer applications across public and private clouds. It highlights key features such as application-centric monitoring and security. Customer case studies and competitive differentiators are also presented.
The document provides an overview of cloud computing, including its definition, history, characteristics, service models (SaaS, PaaS, IaaS), and green benefits. It examines cloud computing elements like on-demand self-service, broad network access, resource pooling, and rapid elasticity. The document also previews top obstacles for cloud computing growth, like availability of service, data lock-in, and data transfer bottlenecks, as well as opportunities to address them through approaches like using multiple cloud providers, standardizing cloud computing, and deploying encryption.
This document discusses Kaavo, a company that provides a solution to simplify cloud adoption. Kaavo enables single-click deployment and unified management of applications across public, private, and hybrid clouds. It addresses common concerns around security, transparency, and ease of deployment. Kaavo provides application-centric lifecycle management from development to production. A live demonstration shows how Kaavo can lower costs, improve time-to-market, and enhance service quality for customers.
This document discusses cloud computing concepts including cloud characteristics, architectural layers, infrastructure models, and virtualization. It focuses on the cloud ecosystem including cloud consumers, management, virtual infrastructure management using tools like OpenNebula, and virtual machine managers like Xen and KVM. OpenNebula is described as providing a unified view of virtual resources across platforms and managing VM lifecycles through orchestrating image, network, and hypervisor management.
This document describes IBM's Private Modular Cloud (PMC) offering. The PMC allows clients to rapidly implement a private cloud deployment within their own data centers using standardized application patterns and automated provisioning. It offers infrastructure as a service (IaaS) and platform as a service (PaaS) capabilities. The PMC can be deployed on IBM, OEM, or open source cloud management software stacks and hardware from IBM, SoftLayer, or the client's own equipment. It provides automated provisioning of virtual machines, databases, and middleware through a self-service portal.
This document discusses virtualization and cloud computing. It defines virtualization as creating an illusion of computer hardware or resources. Cloud computing is defined as on-demand network access to configurable computing resources. The traditional server concept of dedicating physical servers is described as well as the benefits of the virtual server concept, including scalability, fault tolerance, and efficiency. Virtualization techniques like full virtualization, paravirtualization, and hardware-assisted virtualization are covered. Hypervisors are defined as the software that creates virtual machines, and the differences between type 1 and type 2 hypervisors are explained. KVM is provided as an example of a type 2 hypervisor for Linux.
Vmware aims to provide a seamless computing environment through virtualization. It discusses the journey from physical to virtual systems, highlighting consolidation, containment and availability benefits. It outlines the key components of Vmware's virtual data center operating system (vSphere), including dynamic computing, power management, virtual switching, fault tolerance and disaster recovery. Finally, it discusses reasons for tier 1 application virtualization and customers' four phase adoption journey to seamless computing focused on cost efficiency, quality of service and business agility.
Moving Windows Server Apps to the cloud in 3 Easy StepsAppZero
The document summarizes a webinar presented by GoGrid and AppZero on moving Windows Server applications to the cloud using their partnership and technologies. It discusses how AppZero creates virtual application appliances (VAAs) that encapsulate applications and dependencies without operating systems, and how these can be deployed on GoGrid's cloud infrastructure. The partnership allows enterprises to easily and quickly move existing applications to and from the cloud.
This presentation will discuss concerns and opportunities, business drivers, cisco solutions for enterprise cloud, the compute platform, cisco automation solutions and cloud enablement workshop.
Virtualization allows multiple operating systems and applications to run on a single server at the same time, improving hardware utilization and flexibility. It reduces costs by consolidating servers and enabling more efficient use of resources. Key benefits of VMware virtualization include easier manageability, fault isolation, reduced costs, and the ability to separate applications.
This document summarizes the key concepts and benefits of cloud computing. It discusses how cloud computing provides virtualization of computing resources, enabling on-demand provisioning of servers, storage, and networking with minimal upfront costs. This allows for improved resource utilization and the ability to automatically scale infrastructure based on real-time demand. The document outlines technical benefits like automation, auto-scaling, disaster recovery, and improved development workflows. It also provides diagrams illustrating cloud deployment models and virtual networking architectures.
Cloud computing is poised to revolutionize technology in similar way the electrical grid transformed power usage. Cloud computing allows users to access scalable computing resources over the internet. Third Eye Consulting performs Cloud Computing Value Assessments to identify opportunities for clients to migrate systems to the cloud to reduce costs and improve flexibility. They develop implementation plans to quickly realize cloud computing's benefits while ensuring quality and security.
EnterpriseDB's Postgres Plus Cloud Database provides fully automated and self-healing PostgreSQL clusters in the cloud. It offers features like high availability, elastic scaling, load balancing, automatic backups, and failover. The solution is database vendor independent, supports multiple cloud platforms, and provides a simple GUI for management. It aims to make cloud databases more fully featured while reducing the operational burden on database administrators.
Cloud Computing: Introduction & OverviewAditya Thatte
This document provides an overview of cloud computing. It discusses the evolution from centralized to distributed computing models to address increasing needs for cost efficiency, agility, and mobility. Virtualization is described as key to improving hardware utilization. Cloud computing is defined and its benefits explained in terms of flexible scaling, on-demand access, and pay-per-use models. Public, private, and hybrid cloud delivery models and the roles of various players in the cloud ecosystem are outlined.
This presentation offers an introductory explanation of data center virtualization for audiences who are just beginning to learn how it works and why it might make sense for their organization.
The document discusses 6fusion's utility metered cloud platform. 6fusion profiles existing computing environments to determine supply, demand and cost. It meters workloads across private and public clouds for efficient resource allocation. 6fusion's tools allow modeling optimal workload distribution and estimating cloud costs before deployment.
This document discusses climate change and global warming. It explains that greenhouse gases like carbon dioxide and methane trap heat in the atmosphere and cause the planet to warm over time. While carbon dioxide is the most abundant greenhouse gas, methane and nitrous oxide are more potent but present in smaller amounts. The effects of global warming are already appearing around the world, such as rising sea levels and shifts in animal habitats. Reducing the use of fossil fuels can help limit further climate change.
Rainwater harvesting is defined as collecting and storing rainwater from rooftops and surfaces through artificial means. It is required due to inadequate surface water, environmental changes, and declining groundwater levels from rapid urbanization. There are two main techniques: rooftop rainwater harvesting and surface runoff harvesting. Rooftop harvesting involves catchment areas, conduits, filters, and storage facilities. Surface runoff harvesting collects water flowing along the ground. Harvested rainwater can be used for domestic, agricultural, industrial and commercial purposes as well as increasing groundwater supplies. While the initial costs may be high, rainwater harvesting provides many benefits such as self-sufficiency, flood control, and water access without energy or time
This document discusses ways individuals can help reduce greenhouse gas emissions and slow global warming through everyday actions and choices. It provides examples of how small changes like replacing incandescent light bulbs with LED bulbs, driving less, recycling more, and using public transportation or walking when possible can collectively make a big difference. Replacing just 5 bulbs per household with LEDs could save as much in energy costs as preventing the emissions of 10 million cars. The document encourages examining daily habits and adopting low-carbon alternatives to help protect the environment.
Rainwater harvesting is a method to augment groundwater levels by collecting and storing rainwater. It helps overcome water scarcity issues caused by increasing population, industrialization, and decreasing surface water bodies. There are two main methods - surface runoff harvesting which collects runoff in urban areas, and roof top harvesting which collects rainwater falling on roofs. The basic components of a roof top system are the catchment/roof area, pipes to transport water, a first flush device, and filters to purify the water before it is recharged into the groundwater through methods like borewells. The success of such systems can be measured by increased groundwater levels and decreased salinity, fluoride, nitrate, and contamination in the
This document discusses rainwater harvesting, which involves collecting and storing rainwater from rooftops and surfaces where rain falls. It notes that rainwater harvesting is important for replenishing groundwater supplies and addressing water scarcity issues. The document provides details on the components of a rainwater harvesting system, including catchment areas, gutters, filters, and storage tanks. It discusses the benefits of rainwater harvesting and how to estimate the potential water harvest from a given area based on rainfall amounts. Overall, the document promotes rainwater harvesting as a sustainable and cost-effective way to conserve water resources.
Factor Affecting Roof Leaking Focusing on Material Used for Concrete and Meta...drboon
The paper shares the findings on the typical problems facing the heritage or old buildings in term of the problem pertaining to building leakage symptom scenario in Malaysia. Initialized from the problem finding, the paper highlight list of potential solutions best practiced by the local professional waterproofing implementer. By clearly identifying the possible factors that cause the leakage, one can take early steps to prevent the same defects form repeating thus savings can be achieved on the budget side. From the finding analysis, this paper gives the formulation ideas that can be used for creating a framework to prevent or minimize the building leakage syndrome focusing to concrete flat roof and metal roofing from re-happening.
The document discusses construction safety management in India. It notes that construction is the second largest employer in India and a leading cause of accidents, with falls from heights being a major risk. Effective safety management through planning, training, and innovation can help reduce accidents. Key aspects of safety management include training workers, implementing safety programs, using safety equipment, and managing compensation claims. The document provides an overview of common safety hazards and how to mitigate risks through equipment, personal protective gear, and fall protection.
This document is a seminar report submitted by Mr. Sharma Prabhunath.G to the Department of Civil Engineering at Padmashri Dr. Vithalrao Vikhe Patil College of Engineering in Ahmednagar, India, in partial fulfillment of the requirements for a third year civil engineering course. The report focuses on construction equipment and is presented over multiple chapters that discuss various types of equipment used for excavation and loading, compaction and grading, drilling and blasting, lifting and erecting, mixing and paving, and other construction tools. The report provides an overview of the key equipment, their functions, and applications in construction projects. It includes acknowledgments, an index, and figures to
This document classifies and describes common types of construction accidents. Construction accidents can be classified by their cause, nature of injuries sustained, and severity. Some common types of accidents described include falls from heights, falling objects, electrocutions, power tool accidents, excessive noise/vibration, scaffolding accidents, stepladder misuse, and construction vehicle accidents. Unsafe working conditions such as lack of fall protections or improper equipment use often contribute to accidents in the construction industry.
This seminar presentation discusses rainwater harvesting. It defines rainwater harvesting as collecting and storing rainwater from rooftops and other catchment areas for future use. The document outlines why rainwater harvesting is needed due to issues like inadequate surface water and declining groundwater levels from urbanization. It describes different rainwater harvesting techniques like rooftop and surface runoff collection and discusses the components, uses, advantages and disadvantages of rainwater harvesting. The conclusion emphasizes that rainwater harvesting is one of the best ways to solve water scarcity issues and provides environmental and economic benefits when implemented on a large scale.
Cloud computing comes into focus only when you think about what IT always needs: a way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Cloud computing encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends IT's existing capabilities.
This document discusses cloud computing and job opportunities in the cloud computing sector. It begins by defining cloud computing and describing its characteristics, service models, and deployment models. It then discusses key cloud technologies like Amazon Web Services, cloud storage, and utility computing using Amazon EC2. The document outlines several commercial cloud offerings and concerns about cloud computing. Finally, it proposes four courses of study to acquire skills in cloud infrastructure, servers, storage, and virtualization, along with the technologies, certifications, and job roles associated with each course.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources 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. Cloud computing provides services at various levels including SaaS, PaaS and IaaS. The main advantages of cloud computing are lower costs, flexibility and scalability.
Cloud computing refers to on-demand delivery of computing resources such as servers, storage, databases, networking, software and analytics over the internet. It provides flexibility and cost savings by allowing users to pay for only the resources they need. Virtualization is a key technology that allows multiple virtual machines to run on a single physical machine, improving utilization rates. The main cloud service models are infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS). Cloud computing provides many benefits including reduced costs, increased flexibility and scalability, and environmental benefits from more efficient data centers.
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services available over the internet. It has several advantages like lower costs, automatic software updates, unlimited storage and reliability. However, it also has disadvantages like requiring a constant internet connection and potential slowness. The document discusses key concepts of cloud computing including characteristics, service models, virtualization, opportunities and challenges of cloud sourcing, commercial offerings and the future of cloud computing.
This presentation is about -
Based on as a service model,
• SAAS (Software as a service),
• PAAS (Platform as a service),
• IAAS (Infrastructure as a service,
Based on deployment or access model,
• Public Cloud,
• Private Cloud,
• Hybrid Cloud,
For more details you can visit -
http://vibranttechnologies.co.in/salesforce-classes-in-mumbai.html
Cloud computing introduced with emphasis on the underlying technology explaining that more than virtualization is involved. Topics covered include: Cloud Technologies, Web Applications, Clustering, Terminal Services, Application Servers, Virtualization, Hypervisors, Service Models, Deployment Models, and Cloud Security.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources 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 uses of cloud computing involve hosting applications and services through major cloud platforms like Amazon Web Services, Microsoft Azure, and Google Cloud.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Key characteristics of cloud computing include broad network access, resource pooling, rapid elasticity, and measured service. Cloud computing provides many advantages such as lower costs, improved performance and collaboration, universal access, and unlimited storage. However, it also has disadvantages like reliance on a stable internet connection, potential security and reliability issues, and limited features compared to desktop software.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Key characteristics of cloud computing include broad network access, resource pooling, rapid elasticity, and measured service. Cloud services provide software, platforms, and infrastructure as services on demand over the Internet.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Key characteristics of cloud computing include broad network access, resource pooling, rapid elasticity, and measured service. Cloud services provide software, platforms, and infrastructure as services on demand over the Internet.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. Key characteristics of cloud computing include broad network access, resource pooling, rapid elasticity, and measured service. Cloud services provide software, platforms, and infrastructure as services on demand over the Internet.
This document provides an overview of cloud computing. It defines cloud computing as network-based computing that takes place over the Internet, providing hardware, software, and networking services to clients. Key characteristics of cloud computing include on-demand services that are available anywhere and anytime, elastic scaling, and pay-as-you-go pricing. The document discusses different cloud service models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also covers advantages such as lower costs, improved performance and collaboration, and unlimited storage, as well as disadvantages like reliance on internet connectivity and potential security and data loss issues.
This document provides an overview of cloud computing. It defines cloud computing as network-based computing that takes place over the Internet, providing hardware, software, and networking services to clients. Key characteristics of cloud computing include on-demand services that are available anywhere and anytime, elastic scaling, and pay-as-you-go pricing. The document discusses different cloud service models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also covers advantages such as lower costs, improved performance and collaboration, and unlimited storage, as well as disadvantages like reliance on internet connectivity and potential security and data loss issues.
This document provides an overview of cloud computing. It defines cloud computing as network-based computing that takes place over the Internet, providing hardware, software, and networking services to clients. Key characteristics of cloud computing include on-demand services that are available anywhere and anytime, elastic scaling, and pay-as-you-go pricing. The document discusses different cloud service models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also covers advantages such as lower costs, improved performance and collaboration, and unlimited storage, 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 that can be rapidly provisioned and released with minimal management effort or service provider interaction. Key characteristics of cloud computing include broad network access, resource pooling, rapid elasticity, and measured service. Cloud services provide software, platforms, and infrastructure as services on demand over the Internet.
This document provides an overview of cloud computing. It defines cloud computing as network-based computing that takes place over the Internet, providing hardware, software, and networking services to clients. Key characteristics include on-demand services that are available anywhere and anytime, with users paying only for resources that are consumed. The document discusses different cloud service models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also covers advantages such as lower costs, improved performance and collaboration, and unlimited storage, as well as disadvantages like reliance on internet connectivity and potential security and data loss issues.
This document provides an overview of cloud computing. It defines cloud computing as network-based computing that takes place over the Internet using integrated hardware, software, and infrastructure. Key characteristics include on-demand services that are available anywhere and anytime, elastic scaling, and pay-as-you-go pricing. The document discusses different cloud service models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also covers advantages like lower costs, improved performance and collaboration, and unlimited storage, as well as disadvantages such as reliance on internet connectivity and potential security and data loss issues.
This document provides an overview of cloud computing. It defines cloud computing as network-based computing that takes place over the Internet, providing hardware, software, and networking services to clients. Key characteristics of cloud computing include on-demand services that are available anywhere and anytime, elastic scaling, and pay-as-you-go pricing. The document discusses different cloud service models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also covers advantages such as lower costs, improved performance and collaboration, and unlimited storage, 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 that can be rapidly provisioned and released with minimal management effort or service provider interaction. Key characteristics of cloud computing include broad network access, resource pooling, rapid elasticity, and measured service. Cloud services provide software, platforms, and infrastructure as services on demand over the Internet.
Similar to Cloud computing by prabhunath sharma (20)
5. Cloud Summary
• Cloud computing is an umbrella term used to refer to
Internet based development and services
• A number of characteristics define cloud data,
applications services and infrastructure:
– Remotely hosted: Services or data are hosted on remote
infrastructure.
– Ubiquitous: Services or data are available from anywhere.
– Commodified: The result is a utility computing model similar
to traditional that of traditional utilities, like gas and electricity
- you pay for what you would want!
7. What is Cloud Computing?
• Shared pool of configurable computing resources
• On-demand network access
• Provisioned by the Service Provider
8. Cloud Computing Characteristics
• Common Characteristics:
Massive Scale Resilient Computing
Homogeneity Geographic Distribution
Virtualization Service Orientation
Low Cost Software Advanced Security
• Essential Characteristics:
On Demand Self-Service
Broad Network Access Rapid Elasticity
Resource Pooling Measured Service
9. Cloud Service Models
Software as a Platform as a Infrastructure as a
Service (SaaS) Service (PaaS) Service (IaaS)
SalesForce CRM
LotusLive
Google App
Engine
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance 9
10. SaaS Maturity Model
Level 1: Ad-Hoc/Custom –
One Instance per customer
Level 2: Configurable per
customer
Level 3: configurable &
Multi-Tenant-Efficient
Level 4: Scalable, Configurable
& Multi-Tenant-Efficient
10
Source: Frederick Chong and Gianpaolo Carraro, “Architectures Strategies for Catching the Long Tail”
11. Different Cloud Computing Layers
MS Live/ExchangeLabs, IBM,
Application Service
Google Apps; Salesforce.com
(SaaS) Quicken Online, Zoho, Cisco
Google App Engine, Mosso,
Application Platform Force.com, Engine Yard,
Facebook, Heroku, AWS
Server Platform 3Tera, EC2, SliceHost,
GoGrid, RightScale, Linode
Storage Platform Amazon S3, Dell, Apple, ...
11
12. Cloud Computing Service Layers
Services Description
Services – Complete business services such as PayPal, OpenID,
Services OAuth, Google Maps, Alexa
Application – Cloud based software that eliminates the need
Application
Application for local installation such as Google Apps, Microsoft Online
Focused
Development – Software development platforms used to
Development build custom cloud based applications (PAAS & SAAS) such as
SalesForce
Platform – Cloud based platforms, typically provided using
Platform virtualization, such as Amazon ECC, Sun Grid
Storage – Data storage or cloud based NAS such as CTERA,
Infrastructure Storage iDisk, CloudNAS
Focused
Hosting – Physical data centers such as those run by IBM, HP,
Hosting NaviSite, etc.
12
13. Basic Cloud Characteristics
• The “no-need-to-know” in terms of the underlying
details of infrastructure, applications interface with
the infrastructure via the APIs.
• The “flexibility and elasticity” allows these systems to
scale up and down at will
– utilizing the resources of all kinds
• CPU, storage, server capacity, load balancing, and databases
• The “pay as much as used and needed” type of utility
computing and the “always on!, anywhere and any
place” type of network-based computing.
13
14. Basic Cloud Characteristics
• Cloud are transparent to users and
applications, they can be built in multiple
ways
– branded products, proprietary open source,
hardware or software, or just off-the-shelf PCs.
• In general, they are built on clusters of PC
servers and off-the-shelf components plus
Open Source software combined with in-
house applications and/or system software.
14
15. Software as a Service (SaaS)
• SaaS is a model of software deployment where an
application is hosted as a service provided to
customers across the Internet.
• Saas alleviates the burden of software
maintenance/support
– but users relinquish control over software versions and
requirements.
• Terms that are used in this sphere include
– Platform as a Service (PaaS) and
– Infrastructure as a Service (IaaS)
15
16. Virtualization
• Virtual workspaces:
– An abstraction of an execution environment that can be made
dynamically available to authorized clients by using well-defined
protocols,
– Resource quota (e.g. CPU, memory share),
– Software configuration (e.g. O/S, provided services).
• Implement on Virtual Machines (VMs):
– Abstraction of a physical host machine,
– Hypervisor intercepts and emulates instructions from VMs, and allows
management of VMs, App App App
– VMWare, Xen, etc. OS OS OS
• Provide infrastructure API: Hypervisor
– Plug-ins to hardware/support structures Hardware
Virtualized Stack
17. Virtual Machines
• VM technology allows multiple virtual
machines to run on a single physical machine.
App App App App App
Xen
Guest OS Guest OS Guest OS
(Linux) (NetBSD) (Windows)
VMWare
VM VM VM
UML
Virtual Machine Monitor (VMM) / Hypervisor
Denali
Hardware
etc.
Performance: Para-virtualization (e.g. Xen) is very close to raw physical performance!
17
18. Virtualization in General
• Advantages of virtual machines:
– Run operating systems where the physical hardware is
unavailable,
– Easier to create new machines, backup machines, etc.,
– Software testing using “clean” installs of operating systems
and software,
– Emulate more machines than are physically available,
– Timeshare lightly loaded systems on one host,
– Debug problems (suspend and resume the problem machine),
– Easy migration of virtual machines (shutdown needed or not).
– Run legacy systems!
18
19. What is the purpose and
benefits?
• Cloud computing enables companies and
applications, which are system infrastructure
dependent, to be infrastructure-less.
• By using the Cloud infrastructure on “pay as used
and on demand”, all of us can save in capital and
operational investment!
• Clients can:
– Put their data on the platform instead of on their own
desktop PCs and/or on their own servers.
– They can put their applications on the cloud and use the
servers within the cloud to do processing and data
manipulations etc.
19
20. Cloud-Sourcing
• Why is it becoming a Big Deal:
– Using high-scale/low-cost providers,
– Any time/place access via web browser,
– Rapid scalability; incremental cost and load sharing,
– Can forget need to focus on local IT.
• Concerns:
– Performance, reliability, and SLAs,
– Control of data, and service parameters,
– Application features and choices,
– Interaction between Cloud providers,
– No standard API – mix of SOAP and REST!
– Privacy, security, compliance, trust…
20
23. Cloud Storage
• Several large Web companies are now exploiting the
fact that they have data storage capacity that can be
hired out to others.
– allows data stored remotely to be temporarily cached on
desktop computers, mobile phones or other Internet-
linked devices.
• Amazon’s Elastic Compute Cloud (EC2) and Simple
Storage Solution (S3) are well known examples
– Mechanical Turk
23
24. Amazon Simple Storage
Service (S3)
• Unlimited Storage.
• Pay for what you use:
– $0.20 per GByte of data transferred,
– $0.15 per GByte-Month for storage used,
– Second Life Update:
• 1TBytes, 40,000 downloads in 24 hours - $200,
24
25. Utility Computing – EC2
• Amazon Elastic Compute Cloud (EC2):
– Elastic, marshal 1 to 100+ PCs via WS,
– Machine Specs…,
– Fairly cheap!
• Powered by Xen – a Virtual Machine:
– Different from Vmware and VPC as uses “para-virtualization” where
the guest OS is modified to use special hyper-calls:
– Hardware contributions by Intel (VT-x/Vanderpool) and AMD (AMD-V).
– Supports “Live Migration” of a virtual machine between hosts.
• Linux, Windows, OpenSolaris
• Management Console/AP
25
26. EC2 – The Basics
• Load your image onto S3 and register it.
• Boot your image from the Web Service.
• Open up required ports for your image.
• Connect to your image through SSH.
• Execute you application…
26
27. Opportunities and Challenges
• The use of the cloud provides a number of
opportunities:
– It enables services to be used without any understanding
of their infrastructure.
– Cloud computing works using economies of scale:
• It potentially lowers the outlay expense for start up companies, as
they would no longer need to buy their own software or servers.
• Cost would be by on-demand pricing.
• Vendors and Service providers claim costs by establishing an
ongoing revenue stream.
– Data and services are stored remotely but accessible from
“anywhere”.
27
28. Opportunities and Challenges
• In parallel there has been backlash against cloud computing:
– Use of cloud computing means dependence on others and that could
possibly limit flexibility and innovation:
• The others are likely become the bigger Internet companies like Google
and IBM, who may monopolise the market.
• Some argue that this use of supercomputers is a return to the time of
mainframe computing that the PC was a reaction against.
– Security could prove to be a big issue:
• It is still unclear how safe out-sourced data is and when using these
services ownership of data is not always clear.
– There are also issues relating to policy and access:
• If your data is stored abroad whose policy do you adhere to?
• What happens if the remote server goes down?
• How will you then access files?
• There have been cases of users being locked out of accounts and losing
access to data.
28
29. Advantages of Cloud Computing
• Lower computer costs:
– You do not need a high-powered and high-priced computer
to run cloud computing's web-based applications.
– Since applications run in the cloud, not on the desktop PC,
your desktop PC does not need the processing power or hard
disk space demanded by traditional desktop software.
– When you are using web-based applications, your PC can be
less expensive, with a smaller hard disk, less memory, more
efficient processor...
– In fact, your PC in this scenario does not even need a CD or
DVD drive, as no software programs have to be loaded and
no document files need to be saved.
29
30. Advantages of Cloud Computing
• Improved performance:
– With few large programs hogging your computer's
memory, you will see better performance from your PC.
– Computers in a cloud computing system boot and run
faster because they have fewer programs and processes
loaded into memory…
• Reduced software costs:
– Instead of purchasing expensive software applications, you
can get most of what you need for free-ish!
• most cloud computing applications today, such as the Google Docs suite.
– better than paying for similar commercial software
• which alone may be justification for switching to cloud applications.
30
31. Advantages of Cloud Computing
• Instant software updates:
– Another advantage to cloud computing is that you are no longer faced
with choosing between obsolete software and high upgrade costs.
– When the application is web-based, updates happen automatically
• available the next time you log into the cloud.
– When you access a web-based application, you get the latest version
• without needing to pay for or download an upgrade.
• Improved document format compatibility.
– You do not have to worry about the documents you create on your
machine being compatible with other users' applications or OSes
– There are potentially no format incompatibilities when everyone is
sharing documents and applications in the cloud.
31
32. Advantages of Cloud Computing
• Universal document access:
– That is not a problem with cloud computing, because you
do not take your documents with you.
– Instead, they stay in the cloud, and you can access them
whenever you have a computer and an Internet connection
– Documents are instantly available from wherever you are
• Latest version availability:
– When you edit a document at home, that edited version is
what you see when you access the document at work.
– The cloud always hosts the latest version of your documents
• as long as you are connected, you are not in danger of having an outdated
version
32
33. Advantages of Cloud Computing
• Easier group collaboration:
– Sharing documents leads directly to better collaboration.
– Many users do this as it is an important advantages of cloud
computing
• multiple users can collaborate easily on documents and projects
• Device independence.
– You are no longer tethered to a single computer or network.
– Changes to computers, applications and documents follow
you through the cloud.
– Move to a portable device, and your applications and
documents are still available.
33
34. Disadvantages of Cloud Computing
• Requires a constant Internet connection:
– Cloud computing is impossible if you cannot connect to the
Internet.
– Since you use the Internet to connect to both your
applications and documents, if you do not have an Internet
connection you cannot access anything, even your own
documents.
– A dead Internet connection means no work and in areas
where Internet connections are few or inherently
unreliable, this could be a deal-breaker.
34
35. Disadvantages of Cloud Computing
• Does not work well with low-speed connections:
– Similarly, a low-speed Internet connection, such as that
found with dial-up services, makes cloud computing
painful at best and often impossible.
– Web-based applications require a lot of bandwidth to
download, as do large documents.
• Features might be limited:
– This situation is bound to change, but today many web-
based applications simply are not as full-featured as their
desktop-based applications.
• For example, you can do a lot more with Microsoft PowerPoint
than with Google Presentation's web-based offering
35
36. Disadvantages of Cloud Computing
• Can be slow:
– Even with a fast connection, web-based applications can
sometimes be slower than accessing a similar software
program on your desktop PC.
– Everything about the program, from the interface to the
current document, has to be sent back and forth from your
computer to the computers in the cloud.
– If the cloud servers happen to be backed up at that
moment, or if the Internet is having a slow day, you would
not get the instantaneous access you might expect from
desktop applications.
36
37. Disadvantages of Cloud Computing
• Stored data might not be secure:
– With cloud computing, all your data is stored on the cloud.
• The questions is How secure is the cloud?
– Can unauthorised users gain access to your confidential data?
• Stored data can be lost:
– Theoretically, data stored in the cloud is safe, replicated
across multiple machines.
– But on the off chance that your data goes missing, you have
no physical or local backup.
• Put simply, relying on the cloud puts you at risk if the cloud lets you
down.
37
38. Disadvantages of Cloud Computing
• HPC Systems:
– Not clear that you can run compute-intensive HPC
applications that use MPI/OpenMP!
– Scheduling is important with this type of application
• as you want all the VM to be co-located to minimize communication
latency!
• General Concerns:
– Each cloud systems uses different protocols and different APIs
• may not be possible to run applications between cloud based systems
– Amazon has created its own DB system (not SQL 92), and
workflow system (many popular workflow systems out there)
• so your normal applications will have to be adapted to execute on
these platforms.
38
39. The Future
• Many of the activities loosely grouped together under cloud
computing have already been happening and centralised
computing activity is not a new phenomena
• Grid Computing was the last research-led centralised
approach
• However there are concerns that the mainstream adoption of
cloud computing could cause many problems for users
• Many new open source systems appearing that you can install
and run on your local cluster
– should be able to run a variety of applications on these systems
39