IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...Michael O'Sullivan
A lecture to the students of the University College Cork 3rd year Undergraduate Computer Science class, CS3204 (Cloud Infrastructure and Services) on Cloud Native Computing, Microservices, and Serverless computing, on the IBM Cloud. Several examples and a live demo were included. Also contains discussions of the 12-Factor app, and monolith vs. microservice-based applications.
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.
Understanding The Azure Platform March 2010DavidGristwood
Understanding Azure is a document about Microsoft's cloud computing platform Azure. It discusses how Azure allows developers to build applications that can automatically scale to large numbers of users. Azure provides global data centers, flexible computing and storage services, and tools to help applications easily scale. The document outlines Azure's core services like compute, storage, SQL databases, and content delivery to simplify building applications that can handle large volumes of traffic.
Windows Azure is a cloud computing platform that provides Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It allows developers to build, deploy, and manage applications through Microsoft-managed data centers. The key services include compute, storage, networking, and development tools. Architectural principles for building reliable cloud applications on Windows Azure emphasize statelessness, redundancy, loose coupling between components, and scaling automatically based on demand.
The document discusses Microsoft Azure, a cloud computing platform. It provides an overview of key Azure concepts like scalability, flexible pricing models, and global datacenter infrastructure. It also describes Azure services like compute, storage, SQL databases, and AppFabric that help developers build and scale applications in the cloud. Commercial pricing information is included to show how Azure offers flexible consumption-based pricing based on actual usage.
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.
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...Michael O'Sullivan
A lecture to the students of the University College Cork 3rd year Undergraduate Computer Science class, CS3204 (Cloud Infrastructure and Services) on Cloud Native Computing, Microservices, and Serverless computing, on the IBM Cloud. Several examples and a live demo were included. Also contains discussions of the 12-Factor app, and monolith vs. microservice-based applications.
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.
Understanding The Azure Platform March 2010DavidGristwood
Understanding Azure is a document about Microsoft's cloud computing platform Azure. It discusses how Azure allows developers to build applications that can automatically scale to large numbers of users. Azure provides global data centers, flexible computing and storage services, and tools to help applications easily scale. The document outlines Azure's core services like compute, storage, SQL databases, and content delivery to simplify building applications that can handle large volumes of traffic.
Windows Azure is a cloud computing platform that provides Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It allows developers to build, deploy, and manage applications through Microsoft-managed data centers. The key services include compute, storage, networking, and development tools. Architectural principles for building reliable cloud applications on Windows Azure emphasize statelessness, redundancy, loose coupling between components, and scaling automatically based on demand.
The document discusses Microsoft Azure, a cloud computing platform. It provides an overview of key Azure concepts like scalability, flexible pricing models, and global datacenter infrastructure. It also describes Azure services like compute, storage, SQL databases, and AppFabric that help developers build and scale applications in the cloud. Commercial pricing information is included to show how Azure offers flexible consumption-based pricing based on actual usage.
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.
Olivier Maes discusses lessons learned from 100 cloud deployments. Key points include:
- Citrix cloud computing powers many large production clouds with over 130 deployments.
- The Citrix cloud architecture uses core components like CloudStack, NetScaler, and CloudBridge.
- CloudStack is an open source cloud orchestration platform that has powered hundreds of clouds since 2008.
- Moving CloudStack to the Apache Software Foundation increased its community and adoption rates.
- Different workloads require tailored cloud architectures, like traditional enterprise or Amazon-style availability zones.
Cloud computing allows users to run web applications on large providers' infrastructure instead of their own servers. Google App Engine is one such platform that is free up to a certain level of usage. It initially only supported Python but now also supports Java. Users can deploy standard Java web applications to Google App Engine, which will handle the infrastructure. This provides scalability without upfront costs.
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case StudiesOpenNebula Project
This presentation discusses private cloud architectures for high-performance computing (HPC). It begins by describing the use case of using a private cloud for HPC workloads. It then covers the main challenges of deploying private HPC clouds, including flexible application management, resource management at scale, and ensuring application performance. Several case studies of existing private HPC clouds are presented, including those at FermiCloud, CESGA Cloud, SARA Cloud, SZTAKI Cloud, and KTH Cloud. Finally, trends in private cloud adoption by industry are discussed, such as experimenting with ARM architectures and providing hybrid cloud deployments.
The document discusses Calsoft's Cloud File System solution which enables seamless extension of NAS storage to cloud storage. It presents challenges with cloud storage including common interfaces, security, and data transfer policies. It then discusses the Cloud Data Management Interface (CDMI) standard and how Calsoft's solution uses CDMI to integrate with multiple cloud storage providers. The solution includes a policy engine to help manage storage capacity and quality of service across on-premise and cloud storage pools.
VMware's strategic focus areas include re-thinking end-user computing, modernizing application development, and evolving infrastructure. The document discusses trends in applications moving to cloud-ready frameworks and data fabrics. It introduces Cloud Foundry as an open platform as a service that allows deploying and scaling applications across clouds simply and without vendor lock-in. Key benefits of Cloud Foundry include being open source, simple to use, and providing choice of frameworks, services, and cloud infrastructures.
The document provides an overview of the Azure platform and its components. It discusses how Azure is designed for massive scale and how its services like compute, storage, SQL Azure and AppFabric help applications scale. It provides examples of how these services can be used and highlights key aspects like Azure's pay-as-you-go model, global reach, and tools for development, deployment and management.
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)Spiffy
This document provides a technical deep dive into the Windows Azure platform. It begins with some introductory notes and an example application called TicketDirect that will be used to demonstrate the Azure architecture. It then covers key aspects of the Azure architecture including roles, storage, queues, scaling, configuration, monitoring and SQL Azure. Throughout it provides examples and considerations for designing applications on the Azure platform.
This document provides an overview of cloud computing including market drivers, services, architecture, delivery models, deployment models, benefits, and concerns. Key points include:
- Cloud computing is driven by cost savings, scalability, and flexibility benefits over traditional IT. The market is growing rapidly and projected to reach $150 billion by 2013.
- Common cloud services include SaaS, PaaS, and IaaS. SaaS provides applications, PaaS provides development platforms, and IaaS provides infrastructure resources.
- Cloud computing uses a shared pool of configurable computing resources that can be accessed over the internet on-demand in a self-service manner. Resources are metered and elastic.
- Common
IBM's private cloud strategy focuses on providing high value solutions to customers through a workload-optimized platform. The strategy leverages integrated hardware and software to deliver solutions as managed services on either private or public clouds. This allows customers to focus on their applications and requirements while IBM handles the infrastructure details. IBM's vision is to provide these solutions and services across a continuum from private to shared clouds.
The document discusses HPC cloud computing with OpenNebula. It provides an overview of OpenNebula as an open-source tool for managing virtual infrastructure in cloud computing. It also discusses how OpenNebula is being used by SARA and BiG Grid for HPC cloud computing services, with OpenNebula providing infrastructure and provisioning capabilities. SARA and BiG Grid have pioneered the design and deployment of HPC clouds using OpenNebula.
IBM Smart Cloud Orchestrator is a cloud management platform that allows businesses to leverage IBM as a business partner. It provides an overview of Smart Cloud Orchestrator and the IBM Cloud Marketplace. It discusses how business partners can engage with IBM and benefit from opportunities to reach new customers by providing integration content and solutions on the marketplace. It also covers how partners can get technical enablement, certification for their content, early access to betas, and exposure at IBM conferences. The document provides information for business partners on how to develop and deliver content for Smart Cloud Orchestrator and the IBM Cloud Marketplace.
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.
This document provides an overview of the Windows Azure platform and its services. It discusses why organizations use cloud platforms to reduce costs while improving flexibility and scalability compared to on-premises infrastructure. The Azure platform provides compute, storage, database and middleware services that can be accessed on-demand via the internet. Popular open source technologies like PHP, MySQL and WordPress can also be deployed on the Azure platform and scaled globally.
The document provides an overview of Microsoft's cloud computing platform, Azure. It defines cloud computing and discusses common scenarios. It then outlines Azure's core services including compute, storage, SQL database, caching, and access control. Azure provides scalable infrastructure across Microsoft's global data centers and supports building apps using virtual machines, web apps, and managed services with a pay-as-you-go model.
The document discusses cloud computing and Microsoft's Azure cloud platform. It provides an overview of cloud computing models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It then describes key aspects of Microsoft Azure including its taxonomy, services offered, and operating system. Diagrams illustrate Azure's compute and storage capabilities as well as its application model using web and worker roles.
The road to Cloud Computing is not without a few bumps. This session will help to smooth out your journey by tackling some of the potential complications. We’ll examine whether standardization is a prerequisite for the Cloud. We’ll look at why refactoring isn’t just for application code. We’ll check out deployable entities and their simplification via higher levels of abstraction. And we’ll close out the session with a look at engineered systems and modular clouds.
(As presented by Dr. James Baty at Oracle Technology Network Architect Day in Chicago, October 24, 2011.)
"Lesson learns from Japan cloud trend" explains the followings
- CloudStack Mascot History
- Japan SP / Academic cloud use cases
- Japan CloudStack Community
Developing and Deploying Microservices to IBM Cloud PrivateShikha Srivastava
This document discusses developing and deploying microservices on IBM Cloud Private. It provides an overview of IBM Cloud Private including its architecture, editions, and included content. It also covers Kubernetes concepts like pods and services. Helm is introduced as a tool for managing Kubernetes applications and charts. Finally, an example application called Stock Trader is presented to demonstrate how a hybrid cloud application could be built on IBM Cloud Private.
The document discusses OpenNebula, an open-source tool for managing virtual infrastructure in cloud computing. It describes OpenNebula's interoperability and portability features, challenges in these areas, and the community's approach of leveraging standards. Examples are given of collaborations using standards like OCCI and OVF to enable interoperability between OpenNebula and other cloud platforms.
Citrix Synergy 2014 - Syn110 Transform IT with CloudCitrix
This document summarizes a presentation about transforming IT landscapes with cloud computing using Citrix products and solutions. It discusses how enterprises are leveraging clouds for applications, how Citrix has helped enterprises and service providers deliver infrastructure as a service (IaaS), desktop as a service (DaaS), and software as a service (SaaS) using cloud architectures. Case studies are presented of companies that have built private clouds with Citrix CloudPlatform and delivered desktop clouds with XenDesktop.
This document discusses Microsoft's SQL Azure cloud database platform. It provides an overview of SQL Azure's capabilities including scalability, manageability, and developer empowerment. Key points include:
- SQL Azure leverages existing SQL skills and tools while adding new cloud capabilities.
- It provides a dedicated and automatically replicated database infrastructure with high availability.
- Access is via common SQL client libraries connecting directly to databases.
- The initial release focuses on compatibility with common SQL Server features while future releases will add more advanced capabilities.
- Scenarios like departmental apps, web apps, and data hubs are well suited to SQL Azure in version 1.
This document outlines and summarizes three online resources for teachers: MERLOT, LEARN NC, and JOLT. MERLOT provides peer-reviewed teaching and learning materials and allows users to connect with other educators. LEARN NC offers resources for K-12 teaching and learning, as well as online classes for teachers. JOLT is a site for research on online teaching and learning that welcomes papers from all aspects of education. The document reflects that these sites provide valuable tools and resources to help teachers expand their skills and education.
Olivier Maes discusses lessons learned from 100 cloud deployments. Key points include:
- Citrix cloud computing powers many large production clouds with over 130 deployments.
- The Citrix cloud architecture uses core components like CloudStack, NetScaler, and CloudBridge.
- CloudStack is an open source cloud orchestration platform that has powered hundreds of clouds since 2008.
- Moving CloudStack to the Apache Software Foundation increased its community and adoption rates.
- Different workloads require tailored cloud architectures, like traditional enterprise or Amazon-style availability zones.
Cloud computing allows users to run web applications on large providers' infrastructure instead of their own servers. Google App Engine is one such platform that is free up to a certain level of usage. It initially only supported Python but now also supports Java. Users can deploy standard Java web applications to Google App Engine, which will handle the infrastructure. This provides scalability without upfront costs.
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case StudiesOpenNebula Project
This presentation discusses private cloud architectures for high-performance computing (HPC). It begins by describing the use case of using a private cloud for HPC workloads. It then covers the main challenges of deploying private HPC clouds, including flexible application management, resource management at scale, and ensuring application performance. Several case studies of existing private HPC clouds are presented, including those at FermiCloud, CESGA Cloud, SARA Cloud, SZTAKI Cloud, and KTH Cloud. Finally, trends in private cloud adoption by industry are discussed, such as experimenting with ARM architectures and providing hybrid cloud deployments.
The document discusses Calsoft's Cloud File System solution which enables seamless extension of NAS storage to cloud storage. It presents challenges with cloud storage including common interfaces, security, and data transfer policies. It then discusses the Cloud Data Management Interface (CDMI) standard and how Calsoft's solution uses CDMI to integrate with multiple cloud storage providers. The solution includes a policy engine to help manage storage capacity and quality of service across on-premise and cloud storage pools.
VMware's strategic focus areas include re-thinking end-user computing, modernizing application development, and evolving infrastructure. The document discusses trends in applications moving to cloud-ready frameworks and data fabrics. It introduces Cloud Foundry as an open platform as a service that allows deploying and scaling applications across clouds simply and without vendor lock-in. Key benefits of Cloud Foundry include being open source, simple to use, and providing choice of frameworks, services, and cloud infrastructures.
The document provides an overview of the Azure platform and its components. It discusses how Azure is designed for massive scale and how its services like compute, storage, SQL Azure and AppFabric help applications scale. It provides examples of how these services can be used and highlights key aspects like Azure's pay-as-you-go model, global reach, and tools for development, deployment and management.
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)Spiffy
This document provides a technical deep dive into the Windows Azure platform. It begins with some introductory notes and an example application called TicketDirect that will be used to demonstrate the Azure architecture. It then covers key aspects of the Azure architecture including roles, storage, queues, scaling, configuration, monitoring and SQL Azure. Throughout it provides examples and considerations for designing applications on the Azure platform.
This document provides an overview of cloud computing including market drivers, services, architecture, delivery models, deployment models, benefits, and concerns. Key points include:
- Cloud computing is driven by cost savings, scalability, and flexibility benefits over traditional IT. The market is growing rapidly and projected to reach $150 billion by 2013.
- Common cloud services include SaaS, PaaS, and IaaS. SaaS provides applications, PaaS provides development platforms, and IaaS provides infrastructure resources.
- Cloud computing uses a shared pool of configurable computing resources that can be accessed over the internet on-demand in a self-service manner. Resources are metered and elastic.
- Common
IBM's private cloud strategy focuses on providing high value solutions to customers through a workload-optimized platform. The strategy leverages integrated hardware and software to deliver solutions as managed services on either private or public clouds. This allows customers to focus on their applications and requirements while IBM handles the infrastructure details. IBM's vision is to provide these solutions and services across a continuum from private to shared clouds.
The document discusses HPC cloud computing with OpenNebula. It provides an overview of OpenNebula as an open-source tool for managing virtual infrastructure in cloud computing. It also discusses how OpenNebula is being used by SARA and BiG Grid for HPC cloud computing services, with OpenNebula providing infrastructure and provisioning capabilities. SARA and BiG Grid have pioneered the design and deployment of HPC clouds using OpenNebula.
IBM Smart Cloud Orchestrator is a cloud management platform that allows businesses to leverage IBM as a business partner. It provides an overview of Smart Cloud Orchestrator and the IBM Cloud Marketplace. It discusses how business partners can engage with IBM and benefit from opportunities to reach new customers by providing integration content and solutions on the marketplace. It also covers how partners can get technical enablement, certification for their content, early access to betas, and exposure at IBM conferences. The document provides information for business partners on how to develop and deliver content for Smart Cloud Orchestrator and the IBM Cloud Marketplace.
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.
This document provides an overview of the Windows Azure platform and its services. It discusses why organizations use cloud platforms to reduce costs while improving flexibility and scalability compared to on-premises infrastructure. The Azure platform provides compute, storage, database and middleware services that can be accessed on-demand via the internet. Popular open source technologies like PHP, MySQL and WordPress can also be deployed on the Azure platform and scaled globally.
The document provides an overview of Microsoft's cloud computing platform, Azure. It defines cloud computing and discusses common scenarios. It then outlines Azure's core services including compute, storage, SQL database, caching, and access control. Azure provides scalable infrastructure across Microsoft's global data centers and supports building apps using virtual machines, web apps, and managed services with a pay-as-you-go model.
The document discusses cloud computing and Microsoft's Azure cloud platform. It provides an overview of cloud computing models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It then describes key aspects of Microsoft Azure including its taxonomy, services offered, and operating system. Diagrams illustrate Azure's compute and storage capabilities as well as its application model using web and worker roles.
The road to Cloud Computing is not without a few bumps. This session will help to smooth out your journey by tackling some of the potential complications. We’ll examine whether standardization is a prerequisite for the Cloud. We’ll look at why refactoring isn’t just for application code. We’ll check out deployable entities and their simplification via higher levels of abstraction. And we’ll close out the session with a look at engineered systems and modular clouds.
(As presented by Dr. James Baty at Oracle Technology Network Architect Day in Chicago, October 24, 2011.)
"Lesson learns from Japan cloud trend" explains the followings
- CloudStack Mascot History
- Japan SP / Academic cloud use cases
- Japan CloudStack Community
Developing and Deploying Microservices to IBM Cloud PrivateShikha Srivastava
This document discusses developing and deploying microservices on IBM Cloud Private. It provides an overview of IBM Cloud Private including its architecture, editions, and included content. It also covers Kubernetes concepts like pods and services. Helm is introduced as a tool for managing Kubernetes applications and charts. Finally, an example application called Stock Trader is presented to demonstrate how a hybrid cloud application could be built on IBM Cloud Private.
The document discusses OpenNebula, an open-source tool for managing virtual infrastructure in cloud computing. It describes OpenNebula's interoperability and portability features, challenges in these areas, and the community's approach of leveraging standards. Examples are given of collaborations using standards like OCCI and OVF to enable interoperability between OpenNebula and other cloud platforms.
Citrix Synergy 2014 - Syn110 Transform IT with CloudCitrix
This document summarizes a presentation about transforming IT landscapes with cloud computing using Citrix products and solutions. It discusses how enterprises are leveraging clouds for applications, how Citrix has helped enterprises and service providers deliver infrastructure as a service (IaaS), desktop as a service (DaaS), and software as a service (SaaS) using cloud architectures. Case studies are presented of companies that have built private clouds with Citrix CloudPlatform and delivered desktop clouds with XenDesktop.
This document discusses Microsoft's SQL Azure cloud database platform. It provides an overview of SQL Azure's capabilities including scalability, manageability, and developer empowerment. Key points include:
- SQL Azure leverages existing SQL skills and tools while adding new cloud capabilities.
- It provides a dedicated and automatically replicated database infrastructure with high availability.
- Access is via common SQL client libraries connecting directly to databases.
- The initial release focuses on compatibility with common SQL Server features while future releases will add more advanced capabilities.
- Scenarios like departmental apps, web apps, and data hubs are well suited to SQL Azure in version 1.
This document outlines and summarizes three online resources for teachers: MERLOT, LEARN NC, and JOLT. MERLOT provides peer-reviewed teaching and learning materials and allows users to connect with other educators. LEARN NC offers resources for K-12 teaching and learning, as well as online classes for teachers. JOLT is a site for research on online teaching and learning that welcomes papers from all aspects of education. The document reflects that these sites provide valuable tools and resources to help teachers expand their skills and education.
Dokumen tersebut menjelaskan tentang Domain Name System (DNS) dan cara kerja serta konfigurasinya. DNS berfungsi untuk menerjemahkan nama domain menjadi alamat IP dan sebaliknya. Konfigurasi DNS melibatkan pengaturan berkas konfigurasi dan zona serta pengujian server DNS.
De SprookjesDroom is de nieuwe familieshow van Frank Wentink. De SprookjesDroom gaat over een meisje, Sandra. Sandra heeft een passie voor sprookjes. Op een nacht, als ze in een diepe slaap valt, komt ze terecht in een vreemde sprookjeswereld. Ze maakt kennis met de Koningin van Sprookjesland, leert een magische formule, praat met tappende schoenen, vindt de zeven dwergen van Sneeuwwitje terug, vliegt met Aladdin op het vliegende tapijt, geeft de Chinese keizer een Magische Nachtegaal cadeau en danst op het bal van Assepoester en de Prins.
Droom of werkelijkheid? Laat je betoveren door de Sprookjesdroom!
1) The document discusses the opportunity for technology to improve organizational efficiency and transition economies into a "smart and clean world."
2) It argues that aggregate efficiency has stalled at around 22% for 30 years due to limitations of the Second Industrial Revolution, but that digitizing transport, energy, and communication through technologies like blockchain can help manage resources and increase efficiency.
3) Technologies like precision agriculture, cloud computing, robotics, and autonomous vehicles may allow for "dematerialization" and do more with fewer physical resources through effects like reduced waste and need for transportation/logistics infrastructure.
Cloud computing allows users to run web applications on large providers' infrastructure instead of their own servers. Google App Engine is one such platform that is free up to a certain level of usage. It initially started with Python but now also supports Java. Users can deploy standard Java web applications (WAR files) on Google App Engine, which handles the infrastructure. This provides scalability and reliability without the costs associated with maintaining one's own servers.
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.
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...EuroCloud
The document discusses different computing models including on-premises, hosted, and cloud platforms. It describes key differences like control, costs, and scalability. The cloud platform offers shared, virtualized infrastructure that is scalable and available. Services discussed include Azure, SQL Server, and .NET services which provide programmatic access to user data and applications. Microsoft plans to run all its line-of-business and public services on the Windows Azure cloud platform.
Open Cloud Frameworks - Open Standards for the Cloud Communitybefreax
A presentation about the RESERVOIR project and the need for open standards in the Cloud Community. This is demonstrated by the example of the Open Cloud Computing Interface. More information and a transcript here: http://85.114.139.198/nohuddleoffense/?p=369
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. It has three service models - Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). IaaS provides basic computing resources, PaaS provides platforms to build applications, and SaaS provides complete applications users can access. Popular cloud platforms include Amazon EC2 for IaaS and Google App Engine for PaaS. Cloud computing offers advantages like scalability, cost savings and device independence.
Cloud computing is the natural evolution of computing where resources are provided as a service over the internet. There are different deployment models and types of cloud services including infrastructure as a service, platform as a service, and software as a service. Popular cloud frameworks include Google AppEngine, PubNub, and Jclouds which provide development platforms and services for storage, databases, and notifications in the cloud.
In this presentation we review SQL Azure Federation and Scalability.
Best Regards,
Dr. Eduardo Castro Martinez
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://tinyurl.com/comunidadwindows
Microsoft Windows Azure is a cloud computing platform that provides infrastructure as a service, platform as a service and software as a service. It allows developers to build and host applications and services through Microsoft's global network of data centers. Key components of Windows Azure include Web Roles, Worker Roles, Storage, SQL Azure database, Cloud Fabric for automatic scaling and failover, and development tools to facilitate building applications for the cloud. The document provides an overview of these services and components and how developers can get started using Windows Azure.
This document discusses key questions about cloud computing including: the main challenges companies face with applications that make them consider adopting cloud; current cloud computing provider offers; customer acceptance plans for cloud offers; risks of adopting cloud; criteria for evaluating cloud providers; benefits companies can expect from using cloud; how to build a business case for cloud; and whether cloud is a viable long-term strategy or a passing fad invented by tech providers. It seeks to provide answers to these questions about cloud computing challenges, offerings, adoption, risks, evaluation, benefits and business case development.
The document provides an introduction to cloud computing, including definitions and concepts. It discusses the evolution of cloud computing from earlier technologies like grid computing and utility computing. It also outlines some key characteristics of cloud computing models including software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). Additionally, it covers basic cloud architecture, characteristics, purposes and benefits, as well as opportunities and challenges of cloud computing.
The PIM4Cloud modeling language has been developed by SOFTEAM and its partners during the REMICS FP7 project. In this presentation we motivate this language; describe its current state; detail an case study; and discuss about its future developments.
Introduction to Windows Azure and Windows Azure SQL DatabaseVikas Sahni
This document discusses different cloud computing models including Infrastructure as a Service, Platform as a Service, and Software as a Service. It then provides an overview of Azure SQL Database, including its usage scenarios, concepts, and architecture. Key points covered include what SQL Database offers and does not offer compared to on-premises SQL Server, and considerations for migrating databases, accessing data, security, performance, and scaling out databases in the cloud.
The document discusses different types of portable applications and their current state across VMware platforms. It covers vApps in vCenter and vCloud Director, blueprints in vCloud Application Catalog and App Director. The future of vApps is proposed to have a unified application construct that can be used across all platforms with improved portability capabilities. Challenges in converging different application models are also highlighted.
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.
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenariosRicardo González
This document discusses different Azure cloud services including Cloud Services, Service Fabric, and App Services. It provides an overview of each service, comparing their key features such as scalability, deployment options, programming models, and support for different languages. Cloud Services provide virtual machines and web/worker roles. Service Fabric is a distributed systems platform for microservices. App Services consolidate web sites, mobile apps, APIs, and logic apps into a single integrated offering.
The document discusses cloud computing, including definitions, history, trends, and applications. It defines cloud computing as providing scalable IT capabilities over the internet. The history section outlines key developments from the 1960s concept of computing as a utility to major companies launching cloud services starting in the late 1990s. Trends discussed include organizations increasingly using private and hybrid clouds, and clouds enabling more customizable and application-based sharing. The applications section provides examples of major public clouds like Amazon Web Services, Google App Engine, and Windows Azure.
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.
Chaitanya Mehandru presented on cloud computing and Google Apps. The presentation introduced cloud computing models including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). Google App Engine was discussed as an example of PaaS, allowing developers to build and host applications without managing infrastructure. Google Apps products for business such as Gmail, Calendar, and Docs were also presented. Student projects using Google technology were shared, including an app scheduler built on Google App Engine. The presentation concluded with information on certification paths and training resources for Google Apps.
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.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
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
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
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.
Programming Foundation Models with DSPy - Meetup Slides
In De Wolken Met Cloud Computing
1. In de wolken met cloud
computing?
Een introductie, overzicht en vergelijking…
Dec-09
2. Introducing…
• Class-A
• Kennisprovider
• Microsoft development
• Training & Coaching
• http://www.class-a.nl
• Anko Duizer
• Trainer/ coach
• Blog: http://www.ankoduizer.nl
• Twitter: ankoduizer
3. Overview 3
• What is cloud computing?
• What is Windows Azure?
• Scenarios
• Challenges
4. The big switch? 4
• From your own Burden wheel to large-scale
electricity…
• Large scale electricity was possible by a
series of scientific and engineering
breakthroughs
• But what ensured the triumph was not
technology but economics
• It changed our lives completely: we have
light everywhere and power at each house!
5. The next big switch? 5
• Cloud computing is moving away from the
personal computer to a public grid: The
Internet
• Centralized data processing
• Computing is turning into a utility
• Is driven by economics
• Is processing information the next electricity?
• Will this change our lives once again?
6. Cloud duurder dan
datacenter
Capaciteit huren in
de cloud
Schneier: cloud
computing niet
onveiliger Computable, 2008
8. Cloud computing is Internet
("cloud") based development
and use of computer technology
("computing”)
9. What is the cloud? 9
• A set of connected servers
• Offers infrastructure, platform and software
as a service
• An infrastructure on which you can:
• Install and run services
• Store and retrieve data
• We have public and private clouds
10. Characteristics of the cloud 10
• The management/ administration of the
systems is not in hands of the user
• The user pays a recurring fee
• Pay for what you use (utility based
computing)
• The capacity of the infrastructure is elastic
• Strong focus on integration (cloud-cloud,
cloud-on premises)
21. Windows Azure platform 21
AppFabric
Applications SQL Azure
Windows Azure Live Services
Applications
Windows Windows 7/ Windows Others
Server Vista/XP Mobile
22. Windows Azure 22
Application
Compute Storage
Config Fabric
25. SQL Azure 25
SQL Data
Services
Others
(future)
26. SQL Azure architecture 26
Application Application
Browser
ODBC, OLEDB,
application
REST Client SQL Client* ADO.Net PHP,
Ruby, …
Cloud
HTTP+REST
HTTP
TDS
Windows Azure
REST Web App
Data center
ADO.Net + EF SQL Client*
TDS + TSQL Model
SQL Azure
27. Information services “Dallas” 27
• Information as a Service
• Content brokerage and discovery platform
• Discover, explore and use any type of content
• Blobs, structured, real-time web services
• Tap into an ecosystem of global content
providers
• Process and analyze data
• Empowers developers of all sizes
• Built on Windows Azure and SQL Azure
28. Windows Azure service lifecycle 28
Coding and Provisioning Deployment Maintain
Modeling goal state
- Mapping and
deploying to - Monitor
New services Desired actual - React to
configuration hardware events
and updates
- Network
configuration
Developer Developer/ Automated Automated
Deployer
29. From on-premises to cloud platforms
Cloud
Cloud infrastructure
application services
Cloud foundation Cloud application
services
On-premises
On-premises
infrastructure
application services
OS On-premises
application
services
31. Azure : designed for the cloud
• For easy access, from anywhere
• Language agnostic REST APIs
• Client libraries for .NET, Java, PHP, …
• For durability
• All data is replicated 3 times within a cluster, and
across datacenters
• For massive scale
• Data is automatically partitioned and load
balanced across servers
32. Windows Azure – coming soon… 32
• Programming model
• Administrator privilege in the VM
• Deployment of pre-configured VM images
• Storage
• User-selectable geo locations for replicas
• Secondary indices on tables
• Service management
• Remote terminal server access to VMs
34. Cloud platform scenarios
1. Running an on-premise app unchanged in
the cloud
2. Scalable web application
3. Parallel processing application
4. Web application with background
processing
5. Archiving
35. Scenarios versus capabilities 35
Run On- Scalable Parallel Background Archiving
Premise web apps processing processing
apps apps
VM with
standard OS
X
Scale-out
web app X X
platform
Scale-out
batch app X X
platform
Relational
storage
X X X X
Scale-out
storage
X X X
Blobs
Queues X X
36. Amazon Web Services 36
Run On- Scalable Parallel Background Archiving
Premise web apps processing processing
apps apps
VM with
standard OS
EC2 VMs
Scale-out
EC2 VMs EC2 VMs
web app
platform
Scale-out
EC2 VMs EC2 VMs
batch app
platform
Relational RDS RDS
storage RDS
Scale-out
storage
SimpleDB SimpleDB
Blobs S3 S3
Queues SQS
37. Google AppEngine 37
Run On- Scalable Parallel Background Archiving
Premise web apps processing processing
apps apps
VM with
standard OS
Scale-out Java/
web app Python
platform runtime
Scale-out
batch app
platform
Relational
storage
Scale-out
storage
Datastore
Blobs
Queues
38. Salesforce.com Force.com 38
Run On- Scalable Parallel Background Archiving
Premise web apps processing processing
apps apps
VM with
standard OS
Scale-out
Force.com
web app
runtime
platform
Scale-out
batch app
platform
Relational
storage
Scale-out Force.com
storage storage
Blobs
Queues
39. Windows Azure platform 39
Run On- Scalable Very Parallel Background Archiving
Premise web apps scalable processing processing
apps web apps apps
VM with
standard OS
VMs
Scale-out
web app Web role Web role Web role
platform
Scale-out
Worker Worker
batch app
platform role role
Relational SQL SQL SQL
storage Azure Azure Azure
Scale-out
storage
Tables Tables Tables
Blobs Blobs Blobs
Queues Queues
40. Summarize platform comparison 40
Run On- Scalable Parallel Background Archiving
Premise web apps processing processing
apps apps
Mosso X X
Amazon Web
Services
X X X X X
Microsoft
Windows Azure
X X X X X
Google
AppEngine
X
Salesforce.com
Force.com
X
41. Workload patterns optimal for cloud 41
“On and Off “ “Growing Fast“
Compute
Compute
Inactivity
Period
Average Usage
Average Usage
Time Time
On & off workloads (e.g. batch job) Successful services needs to grow/scale
Over provisioned capacity is wasted Keeping up w/ growth is big IT challenge
Time to market can be cumbersome Complex lead time for deployment
“Unpredictable Bursting“ “Predictable Bursting“
Compute
Compute
Average Usage Average Usage
Time Time
Unexpected/unplanned peak in demand Services with micro seasonality trends
Sudden spike impacts performance Peaks due to periodic increased demand
Can’t over provision for extreme cases IT complexity and wasted capacity
43. Legal
Availability
Vendor lock-in
Trust New
development
API?
Costs
Software +
Services?
44. Vendor lock-in? 44
• The interoperability story is quite good.
• Cloud platforms can expose and consume web
services en RESTfull interfaces
• Cloud platform data can be accessed by other
applications
• The portability story is quite different…
• It strongly depends, each vendor is doing it
differently
• Moving apps form on-premise to the cloud and
back is hard!