1 SeaClouds Project D6.2 - Case Study test-beds and key features mapping Project Acronym Project Title Call identifier Grant agreement no Start Date 1 st October 2013 Ending Date 31 st March 2016 SeaClouds Seamless adaptive multi-cloud management of servicebased applications FP7-ICT Work Package WP6 Case Studies implementation and Validation Deliverable code D6.2 Deliverable Title Case Study test-beds and key features mapping Nature Report Dissemination Level Public Due Date: M12 Submission Date: 10 th October 2014 Version: 1.0 Status Final Author(s): Francesco D Andria (Atos), Christian Tismer (NURO) Reviewer(s) Andrea Turli (Cloudsoft), Miguel Barrientos (UMA)
2 2 Dissemination Level Project co-funded by the European Commission within the Seventh Framework Programme Public Restricted to other programme participants (including the Commission) Restricted to a group specified by the consortium (including the Commission) Confidential, only for members of the consortium (including the Commission) X
3 3 Table of Contents 1. Executive Summary Introduction Structure of deliverable SoftCare Application Case Study  Design of the SoftCare Application case study Role of the SeaClouds tools Cloud gaming Case Study Design of the Cloud Gaming case study Role of the SeaClouds tools SeaClouds Testbed Conclusions References... 22
4 4 List of Figures FIGURE 1: SOFTCARE APPLICATION OVERVIEW FIGURE 2: POSSIBLE SOFTCARE APPLICATION STRUCTURAL ELEMENTS GRAPH FIGURE 3: POSSIBLE SOFTCARE APPLICATION DEPLOYMENT STRATEGY FIGURE 4: APPLICATION AND PLATFORM MONITORING METRICS VISUALIZATION FIGURE 5: NURO CLOUD GAMING CASE STUDY FIGURE 6: DAILY USAGE SINCE GAME LAUNCH FIGURE 7: BOOM SCENARIO FIGURE 8: NURO CASE STUDY HIGH LEVEL ARCHITECTURE FIGURE 8: NURO CASE STUDY LOW LEVEL ARCHITECTURE FIGURE 10: SEACLOUDS COMPONENTS OVERVIEW... 20
5 5 1. Executive Summary This deliverable presents an improved and comprehensive version of the definition of the two SeaClouds Case Studies. In this regard, the deliverable will extend D6.1 in order to produce a stable description and key features mapping of the case studies. On the other hand, the D6.2 aims as well at describing the SeaClouds testbed will provide the ability to evaluate the correctness of the SeaClouds solutions as well as providing a Cloud environment where the SoftCare and Cloud gaming Case Studies can run.
6 6 2. Introduction The results of SeaClouds aim to benefit Cloud-based application developers and/or providers and Cloud providers. Cloud-based application developers / providers will be able to seek for best-fit cloud services, deploy, and manage their applications on multiple offerings, both within the same as well as across different Cloud providers without setting data at risk, alleviating the primary barrier for platform adoption, viz. the vendor lock-in. They would be able to compare Cloud offerings with different characteristics and formats (data models) and choose the one that best matches their computational needs taking into account the requirements of the business application: technological requirements as well as non-functional requirements such as: QoS, SLA, Location, etc. SeaClouds also opens up the Cloud market to small-medium European Cloud providers, and strengthen their market position by leveraging accessibility (initial location and deployment) and sustainability (application orchestration/portability) to its Cloud-based application developer customers as a competitive advantage. The two pilots that will be described in the current deliverable will take advantage of the SeaClouds functionality from the application developers / providers perspective. The endmost goal is the deployment, the orchestration including the management and migration of complex applications modules above different PaaS providers. 2.1 Structure of deliverable The section 3 provides a detailed description of the ATOS SoftCare Application Case Study. The section 4 provides a detailed description of the Nuro Cloud Gaming Case Study The section 5 describe the SeaClouds testbed will provide the ability to evaluate the correctness of the SeaClouds solutions. Finally the section 6 finalizes the document.
7 7 3. SoftCare Application Case Study  Current cloud technologies suffer from a lack of standardization, which prevents their adoption. This issue is exacerbated in the case of cloud-based e-health and social care systems, where we need to deploy and adaptively manage complex and heterogeneous applications across multiple public and private infrastructures. In the context of the SeaClouds project, ATOS aims to implement and assess a heterogeneous, multi-cloud-enabled e-health and social care proof-of-concept, built to service the needs of elderly people affected by degenerative disease. Providers of heterogeneous e-health systems are increasingly discovering that they can leverage public clouds for non-sensitive functions, while employing on-site or private clouds for more sensitive operations or where regulatory requirements exist (i.e. for medical data repositories, etc.). The proof-of-concept would provide the following tools: Peer-to-peer tools to maintain a close link between patients and their public/private health systems, useful in daily monitoring of patient health. Educational tools (e.g. electronic libraries, videos, brain games, etc.) to facilitate personal motivation and enhance the notion of self-management. An interactive platform for music therapy, to improve behavioural and psychological symptoms. Video conferencing facilities to provide a more thorough clinical image of patients to medical experts. A platform that integrates social networks, helping elderly people keen to maintain contact with different generations of their family. Certainly, in terms of intended benefits, cost savings continue to be a priority; however, more experienced organizations also rate increased speed of innovation as an advantage. In this context, SeaClouds offers the ability to: Contrast and compare different and heterogeneous clouds in a fragmented market of difficult-to-compare cloud solutions. Reduce operational overheads associated with multi-cloud application management, thanks to simple governance complex application through unified interfaces, dashboard monitoring, unified metrics and user-defined SLA policies between cloud platforms.
8 8 Help alleviate vendor lock-in and reduce switching costs in an ecosystem of cloud adapters, thus empowering developers to migrate and maintain complex systems between competing cloud environments. 3.1 Design of the SoftCare Application case study The SoftCare application can be represented by three main modules; one of them is the server-side that can be distributed in a multi-cloud environment the second is the clientside to allow clinicians or specialists in general to program the application (set-up policies and provide multimedia contents) as well as monitor/evaluate the status of the users and finally the desktop-side to allow users (elderly people) to consume functionalities and (multimedia) content provided by the system. In the context of the SeaClouds scenario the desktop-side, which is represented by a desktop application that will run locally on the user s computer, may not take part of the SeaClouds multi-cloud deployment and management scenario. It will be used by elderly people, which collects all measurements and parameter data that are sent later to the server. All this data will be later processed and stored by the server application. The other two modules can be seen as a composition of four main components or pool of software tools: the Server Application, the Security Service, Persistent & data storage, and added value tools provided by third party suppliers, like & SMS delivery service or a Multimedia Repository management service, or a Video Call service which will be part of this application to enhance its functionalities. Going into detail the server application is responsible for the management of all the application logic. Since the interaction between the components belong to the server application is through http/soap all its components may be distributed in the same or in different public or private clouds. The server application has two main services (having the ability to include more in the future). The first one is a SOA based web services application that is responsible for the communications and transactions with the application database. It also acts as an interface with the other system components managing the connections and operations with other third party services ( , multimedia repository, etc.). Finally, this web services application is also responsible for part of the application logic, processing the data sent by the patients and managing the warnings. The Security Service faces one of the main concerns in the design of the SoftCare Application case study. The privacy and protection of the data, that are going to be manipulated by the different components belong to the application, (data storage system security), and the security in the communications between these components (communication security over the Internet) are going to be assessed.
9 9 In order to ensure an acceptable level of security and protection of the data in the communications between the different components, SSL / TLS are going to be implemented in these connections. To do that both the web services application component and the web application component (web graphical user interface application) will be configured to be used as HTTPS services. Certificates with public keys of at least 2048 bits will be used for that purpose. Other element that has to be configured to use SSL / TLS is the database service in order to establish a secure channel with the web services application. Also the place where the data will be stored needs to be secured. In order to ensure that the data are stored in a proper and secure way, the private data of the users and also the medical data of the elderly people will be encrypted when stored. This will be made by the web services application in a transparent way to the database. The persistent & data storage component is the persistent layer that will abstract and manage data and contents. It allows storing all the information managed by the different components of the application, i.e. the personal data, educational contents (music, books etc.), etc. The persistent & data storage is composed by a database hosted (usually) in a private cloud and a Restful interface to a multimedia repository. At this stage we would not exclude to implement partially encrypted data storage. The client-side module is a the web graphical user interface application where the administrators clinicians and specialists can do all their tasks, like managing the users, assigning exercises to the users, assigning questionnaires, monitoring, and other kind of tasks. Through the SeaClouds tools, these components are going to be managed, orchestrating their deployment in multiple sites, monitoring them at runtime while their SLAs are enforced. There are also a set of third party cloud tools that will be used to improve the functionalities provided by the application, like an & SMS delivery service to handle the communications with the system users, or like a multimedia repository to manage all videos, audios, books etc. that will be available to the application users.
10 10 Figure 1: SoftCare application overview The design of the architecture of this flexible solution is based on a decentralized distribution in the cloud of the server-side block components, so that this system can take advantage of the benefits that the multi-cloud environment offers. In fact, the server application components, the security service, the third party tools, and the database may be distributed among one or several public or private clouds after the selection of the desired cloud provider. As already mentioned the desktop-side will be out of the cloud infrastructure, accessing only the web services component of the server application. All these components hosted in the cloud will also need to be administered and scaled up or down depending on the needs. It is expected to achieve all these tasks with the use of the SeaClouds tools and framework. 3.2 Role of the SeaClouds tools Designing a distributed application deployable over a multi-cloud environment is subject to many constraints such as creating independents and portable software components, guaranteeing the scalability of these components as well as the cloud resources allow application software to run properly. ATOS plans to take advantage of the SeaClouds facilities to define and display the topology of the SoftCare Application in a cloud agnostic way relying on the TOSCA Specification as
11 11 well as the structure of the service highlighting the relations between the software pieces belong to the application. The information will be shown as a graph with the related functional (technology, etc.) and non-functional requirements (QoS, SLA, Location, etc.) of the service (at software piece as well as at application level). Figure 2: Possible SoftCare Application structural elements graph We plan to take advantage of the matchmaking facility to search and browse (among existing cloud offerings) for the best-fit cloud platform, analysing the developer s application requirements and preferences. Although our first target will be the PaaS also IaaS will be evaluated. Afterward, through the optimizer facility, we will expect to optimize the topology of the Application providing the optimal deployment map strategy. The next picture shows a potential SoftCare Application deployment strategy on three different Cloud providers and the GUI replicated two times.
12 12 Figure 3: Possible SoftCare Application deployment strategy The Service Management and Monitoring facilities will allow to manage the orchestration of the Application supporting the efficient deployment and multi-cloud governance on various and dissimilar Cloud offerings, leveraging on a harmonized API and platform-specific adapters. The SeaClouds Intelligent monitoring provides application and platform monitoring based on unified, provider-independent metrics and user-defined SLA policies. Figure 4: application and platform monitoring metrics visualization
13 13 The ability to migrate supporting the portability of an application and its data between cloud platforms that use the same underlying technology (e.g. two vendors and/or platforms for Java, for PhP, for Python, etc.).
14 14 4. Cloud gaming Case Study High availability servers, as game servers developed by NURO are, have a high volatility in usage. Small companies as game developers have limited budgets for hosting and system administration. A game server must fulfil some criteria of responsiveness, speed, reliability and synchronicity. Finding bottlenecks and solving performance issues is the main task after deployment the system. Actual hosting and cloud providers are offering very different and heterogeneous solutions. Flexible products are often expensive and inter accessibility from different providers is increasing the administrative effort. The lack of standardized interfaces is obvious. NURO is expecting the SeaClouds Project will be a bridge between the different cloud solutions. It should simplify and automate the deployment, monitoring and reconfiguration of their game servers. Most important is to monitor the deployed system and detect bottlenecks or wasted resources. It should be able to reconfiguring the system to fulfil the QoS rules and avoid wasting resources. 4.1 Design of the Cloud Gaming case study The Cloud Gaming case study is focused on web server techniques based Game Server. Figure 5: NURO Cloud Gaming case study NUROs Game Clients are developed cross-platform and can be compiled for many Platforms as smartphones or PC s. Game Client and Game Server communicate by HTTPS over TCP/IP. Test scenarios
15 15 NURO will prepare different script based testing scenarios: - Average day volatility the regular intraday usage have a volatility of 50% with a wave pattern - Figure 6: daily usage since game launch - BOOM scenario a boom scenario simulates an external feature or a marketing campaign there is a sudden increase of requests with high volatility over a long period Figure 7: boom scenario - BURST scenario in some situations, for example after a BOOM or by public events like a world cup there is a sudden decrease of requests The SeaClouds System monitor should be able to recognize the change of cloud module utilization and QoS violations. In this case it should automatically reconfigure the system or inform an administrator.
16 16 Reconfiguration starts with managing resources like RAM, cores, nodes, disk space up to moving a module from one cloud solution to another. Game Server NUROGAMEs game server engines use PHP and MySQL. For deployment minimal requirement is a web space with PHP 5.2 and above and MySQL (compatible) 5.0 and above. A scheduler as cron is needed, but it is not required to be controlled by the SeaClouds System. Figure 8: Nuro case study high level Architecture NUROs in the wild installations are deployed on virtual machines on a dedicated server. A LAMP installation with Ubuntu 12.4lts is an approved choice. Early case study NUROs early case study is using two modules. - PHP Worker - MySQL database For testing the deployment of NURO Game Server case study, NURO provides two Packages. - Sensor Package - Game Server Package
17 17 Especially for the SeaClouds project, NURO developed a sensor package with less restriction on the code. The sensor package is exactly using the same techniques as the full game server. In fact, the Game Server Package is an extended Sensor Package. A package for the early case study consists of: - installation and initialization scripts for the data base - a tar ball with the PHP code - the PHP configuration template Later case study For the latter case study NURO will modularize the game server and implement SeaClouds specific code. - LoadBalancer - PHP Worker (longterm) - PHP Worker (boom) - PHP Backend Worker (analytics, monitoring, administration) - MySQL Game database (volatile data) - Log Database (to be specified later) - Web Space (fix content) - Backup Space (growing) Figure 9: Nuro case study low level Architecture Depending on the progress of the project, some of the modules can be consolidated or finer grained.
18 18 Frontend to the Client will be a Load Balancer Module. This load balancer distributes the client requests to the PHP Worker modules. As prove of concept there could be two PHP Worker Modules deployed to different cloud providers with the same PHP code package using the same database. In real live, this solution can help to realize a flexible pricing model; one worker module could have a better long term pricing for average scenario usage and the second worker module will perform better in a high volatile boom scenario. The database can be split into the volatile Game Database representing the games world and a Log Database with almost no changes. Additional to the PHP workers there is also a web space for fixed files (graphics, sounds or master data) needed. Last but not least a Backup Space is needed. Client side NURO will adapt and provide to this project a special Android or Windows client for evaluating the look and feel in different performance testing scenarios. The requests for the test scenarios will be generated by a script based test suit. 4.2 Role of the SeaClouds tools Designer The SeaCloud tools user interface is to be used to describe the modules and their interaction. This interface should be easy to use. Detailed configuration should be set to default values and only displayed if the user want it. The configuration of the modules must be prepared, e.g. by templates. For example configurations template file for the PHP workers how to access the databases. The Rules for the monitoring and reconfiguration must be easy to manage. Planner / Deployer The SeaClouds System should display the proposed solutions thus the Designer or Administrator can approve it or change the requirements. The deployment should be automated. Initialization scripts must be run on an initial start. The SeaClouds system must configure the modules. Monitor / Replanner
19 19 The monitor should watch the modules and trigger actions if rules are violated. Actions can be reconfiguration of the system or information to the administration. Also a History of used resources and events is wanted.
20 20 5. SeaClouds Testbed The section 5 explores the design and the implementation of SeaClouds testbeds for the evaluation of the solutions in real-world scenarios. Generally speaking, due to the nature of the ATOS and NURO case studies, and the fact that the SeaClouds platform is a business application-agnostic solution, we do not need to implement any ad-hoc testbeds to allow the management and orchestration of complex applications. The SeaClouds consortium will follow the general approach to provide a full integrated solution of its core components and cloud suppliers adapters through the integration of the Apache jclouds library and the PaaS Unified libraries as an improved and extended version of the Cloud4SOA libraries. The figure 10 shows the SeaClouds components overview. Figure 10: SeaClouds components overview SeaClouds platform will be an open-source solution which will be (mostly) oriented towards larger ISVs/Application providers and integrators that can download and install SeaClouds locally as a multi-cloud manager. SeaClouds technology will also be integrated by cloud vendors to help add value to their offering, such as its harmonized API and adapters for multi-cloud scenarios and larger ecosystems.
21 21 On the other hand, SeaClouds can be also delivered as an online SaaS service for its valueadded capabilities in discovery, management, monitoring and migration. In both scenarios (local and public) evaluation testbeds will be set-up to evaluate if the Seaclouds functional and non-functional requirements have been achieved. 6. Conclusions The document D6.2 shows an improved version of the two SeaClouds case studies which have quite different requirements for deployment and management on cloud platforms. The SoftCare Application is the Atos case study. It is still in an early stage of development specially targeted for deployment in multi-cloud environment.
SeaClouds Project D2.2 Initial architecture and design of the SeaClouds platform Project Acronym SeaClouds Project Title Seamless adaptive multi-cloud management of service-based applications Call identifier
Seamless adaptive multi-cloud management of service-based applications Open solution brings Interoperability & Portability to PaaS The future of Cloud computing: Elasticity, Legacy Support, Interoperability
SeaClouds Project D5.1.1 - Definition of the software developing environment Project Acronym Project Title Call identifier Grant agreement no. 610531 Start Date 1 st October 2013 Ending Date 31 st March
SeaClouds Open Reference Architecture White Paper October 2014 SeaClouds Consortium www.seaclouds-project.eu 2 Executive summary Cloud computing is a model for enabling convenient and on-demand network
SeaClouds Project D6.4.1 - SeaClouds periodic evaluation reports Project Acronym Project Title Call identifier Grant agreement no. 610531 Start Date 1 st October 2013 Ending Date 31 st March 2016 SeaClouds
CLOUD PIER FACILITATING TODAY S PAAS ADOPTION AND PREPARING FOR TOMORROW S MULTI-CLOUD DEMAND Cloud s Platform as a Service (PaaS) is a novel, rapidly growing segment in the cloud computing market that
Seamless adaptive multi- cloud management of service- based applications European Open Cloud Collaboration Workshop, May 15, 2014, Brussels Interoperability and portability are a few of the main challenges
SeaClouds Project D4.1 Definition of the multi- deployment and Project Acronym Project Title Call identifier Grant agreement no. Start Date Ending Date Work Package Deliverable code Deliverable Title Nature
cloud SOA A Cloud interoperability framework and platform for user-centric, semantically-enhanced, service-oriented application design, deployment and distributed execution Research Guide www.cloud4soa.eu
Seamless Adaptive Multi-cloud Management of Service-based Applications Workshop at ESOCC 14, Manchester, UK A Marketplace Broker for Platform-as-a-Service Portability Bholanathsingh Surajbali and Adrian
SeaClouds Project D5.4.2 - Second version of sw platform Project Acronym Project Title Call identifier Grant agreement no. Start Date 1 st October 2013 Ending Date 31 st March 2016 SeaClouds Seamless adaptive
Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year Elisabetta Di Nitto Politecnico di Milano firstname.lastname@example.org MODAClouds () 2 MODAClouds objectives
Computer Science Department University of Pisa SeaClouds: Seamless adaptive multi-cloud management of service-based applications A. Brogi, J. Carrasco, J. Cubo, F. D'Andria, A. Ibrahim, E. Pimentel, and
IAAS CLOUD EXCHANGE WHITEPAPER Whitepaper, July 2013 TABLE OF CONTENTS Abstract... 2 Introduction... 2 Challenges... 2 Decoupled architecture... 3 Support for different consumer business models... 3 Support
OpenNebula Open Souce Solution for DC Virtualization C12G Labs Online Webinar What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized Environments I m using virtualization/cloud,
SeaClouds Project D4.5 Unified dashboard and revision of Cloud API Project Acronym SeaClouds Project Title Seamless adaptive multi-cloud management of service-based applications Call identifier FP7-ICT-2012-10
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
ASCETiC Whitepaper Motivation The increased usage of ICT, together with growing energy costs and the need to reduce greenhouse gases emissions call for energy-efficient technologies that decrease the overall
eenviper White Paper #4 Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems 1 Executive Summary Cloud computing could revolutionise public services
OSDC 2012 25 th April, Nürnberg OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing
Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional Certification Code VS-1067 Vskills Cloud Computing Professional assesses the candidate for a company s cloud computing
Virtualization Support Real Backups of Virtual Environments Contents Virtualization Challenges 3 The Benefits of Agentless Backup 4 Backup and Recovery Built for Virtualized Environments 4 Agentless in
13 th LSM 2012 7 th -12 th July, Geneva OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision
Web Content Management (Web CMS) for Internal or External Sites Request for Proposal (RFP) Template Thank you for participating in this Web Content Management platform review. This RFP presents detailed
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital
Cloud Computing Supplementary slides Course: Designing and Implementing Service Oriented Business Processes 1 Introduction Cloud computing represents a new way, in some cases a more cost effective way,
Course Code: M20533 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing Microsoft Azure Infrastructure Solutions Overview This course is aimed at experienced IT Professionals who currently
Course 20533: Implementing Microsoft Azure Infrastructure Solutions Overview About this course This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.
Cloud Computing Essentials Course Outline Find out everything you need to know about cloud computing on this 4-day interactive course. About CYBERMODO: CYBERMODO is a professional Education Center that
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security
Cloud Computing (IV) s and SPD Course 19-20/05/2011 Massimo Coppola IaaS! Objectives and Challenges! & management in s Adapted from two presentations! by Massimo Coppola (CNR) and Lorenzo Blasi (HP) Italy)!
Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战 Jiannong Cao Internet & Mobile Computing Lab Department of Computing Hong Kong Polytechnic University Email: email@example.com
Kaseya Product Brief Kaseya Traverse Predictive SLA Management and Monitoring Kaseya Traverse Traverse is a breakthrough cloud and service-level monitoring solution that provides real time visibility into
W H I T E P A P E R A p p l i c a t i o n D e l i v e r y f o r C l o u d S e r v i c e s : C u s t o m i z i n g S e r v i c e C r e a t i o n i n V i r t u a l E n v i r o n m e n t s Sponsored by: Brocade
w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform http://www.ulticloud.com http://www.openstack.org Introduction to OpenStack 1. What OpenStack is
Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services
The need for data integration tools exists in every company, small to large. Whether it is extracting data that exists in spreadsheets, packaged applications, databases, sensor networks or social media
Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Course Description This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.
CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this
The Jamcracker Enterprise CSB AppStore Unifying Cloud Services Delivery and Management for Enterprise IT Jamcracker, Inc. 4677 Old Ironsides Drive Santa Clara, CA, USA 95054 www.jamcracker.com Table of
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
www.openi-ict.eu Open-Source, Web-Based, Framework for Integrating Applications with Social Media Services and Personal Cloudlets PRIVACY AWARE ACCESS CONTROL FOR CLOUD-BASED DATA PLATFORMS Open-Source,
Cloud Standards - A Telco Perspective Abdellatif Benjelloun Touimi firstname.lastname@example.org Corporate Standards Department www.huawei.com TEN YEARS OF CONNECTING EUROPE HUAWEI TECHNOLOGIES CO.,
Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Sales 406/256-5700 Support 406/252-4959 Fax 406/256-0201 Evergreen Center North 1501 14 th St West, Suite 201 Billings, MT 59102 Course
Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction
Simplified Management With Hitachi Command Suite By Hitachi Data Systems April 2015 Contents Executive Summary... 2 Introduction... 3 Hitachi Command Suite v8: Key Highlights... 4 Global Storage Virtualization
Application Compatibility Best Practices for Remote Desktop Services Introduction Remote Desktop Services in Windows Server 2008 R2 allows Windows Server to be accessed by multiple users concurrently to
Cloud Strategy Information Systems and Technology Bruce Campbell What is the Cloud? From http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Cloud computing is a model for enabling ubiquitous,
: Real Ways Private Cloud Can Benefit Your Organization In This Paper Leveraging cloud technology can help drive down costs while enabling service-oriented IT. Private and hybrid cloud approaches improve
SWISS ORACLE US ER GRO UP www.soug.ch Newsletter 4/2013 Oktober 2013 Oracle 12c Consolidation Planer Data Redaction & Transparent Sensitive Data Protection Oracle Forms Migration Oracle 12c IDENTITY table
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA email@example.com, firstname.lastname@example.org
SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform 3.0.5 Reference Architecture 2 This reference architecture is a guideline for deploying Citrix CloudPlatform, powered by Apache CloudStack,
Table of contents 1. Agent Technology...3 1.1. Has the Knoa agent been tested with standard set of services on the PC?... 3 1.2. Do users need to do anything to activate the Agent?...3 1.3. Does the Knoa
Course 20533: Implementing Microsoft Azure Infrastructure Solutions Course details Course Outline Module 1: Introduction to Azure This module provides the students a high level introduction to Azure. Cloud
Introduction to Cloud Computing Srinath Beldona email@example.com Agenda Pre-requisites Course objectives What you will learn in this tutorial? Brief history Is cloud computing new? Why cloud computing?
Pro-Vision Service Delivery Software MRV EMPOWERS THE OPTICAL EDGE. WE DELIVER PACKET AND OPTICAL SOLUTIONS ORCHESTRATED WITH INTELLIGENT SOFTWARE TO MAKE SERVICE PROVIDER NETWORKS SMARTER. www.mrv.com
SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager firstname.lastname@example.org Product Marketing Manager email@example.com SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack
Realizing the Value Proposition of Cloud Computing CIO s Enterprise IT Strategy for Cloud Jitendra Pal Thethi Abstract Cloud Computing is a model for provisioning and consuming IT capabilities on a need
MS 20533B - Implementing Microsoft Azure Infrastructure Solutions COURSE OVERVIEW: This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure. The course
Architecting the Cloud Sumanth Tarigopula Director, India Center, Best Shore Applications Services 2011Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
How to Create a Flexible CRM Solution Based on SugarCRM in a vcloud Environment A VMware Cloud Evaluation Reference Document Contents About Cloud Computing Cloud computing is an approach to computing that
SaaS-enablement for Independent Software Vendors USE CASE CliQr SaaS-enablement for Independent Software Vendors Page 2 SaaS-enablement for Independent Software Vendors Independent software vendors (ISVs)
Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service
A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute
Aneka: A Software Platform for.net-based Cloud Computing Christian VECCHIOLA a, Xingchen CHU a,b, and Rajkumar BUYYA a,b,1 a Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer
A Step-by-Step Guide to Defining Your Cloud Services Catalog Table of Contents Introduction Chapter 1 Defining the Services Catalog Chapter 2 Building a Services Catalog Chapter 3 Choosing the Right Solution
Your Data, Any Place, Any Time. Microsoft SQL Server 2008 provides a trusted, productive, and intelligent data platform that enables you to: Run your most demanding mission-critical applications. Reduce
October 2013 Daitan White Paper Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION Highly Reliable Software Development Services http://www.daitangroup.com Cloud
Case Study Data Governance Portal www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Client Requirement The website is the Data Governance intranet portal. Data Governance is the practice of
Seeing Though the Clouds A PM Primer on Cloud Computing and Security NIH Project Management Community Meeting Mark L Silverman Are You Smarter Than a 5 Year Old? 1 Cloud First Policy Cloud First When evaluating
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
ConPaaS: a Platform for Hosting Elastic Cloud Applications Guillaume Pierre Corina Stratan Vrije Universiteit Amsterdam Cloud computing opens new perspectives for hosting applications. From an application