CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA)

Size: px
Start display at page:

Download "CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA)"

Transcription

1 CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA) Abhijeet Padwal Performance engineering group Persistent Systems, Pune abhijeet_padwal@persistent.co.in Due to its lower cost and greater flexibility, cloud has become the most preferred option for the deployments for any size of the applications and products in today s world. Through its Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) se rvices, cloud has attracted and benefitted the testing services of the applications especially the load and performance testing. Though cloud provides superior flexibility, scalability at lower cost over the traditional on-premises deployments, it has got its own limitations and challenges. If those limitations are not evaluated carefully they can severely impact overall projects and their budgets if not evaluated carefully. It is recommended to take holistic view while deciding about using cloud for any purpose by taking detailed look at pros and cons of cloud. This paper illustrate cloud in brief and a detail case study a load testing of a Retail application in cloud and how cloud s pros and cons worked in favor and against during the course of load testing and what actions needed to be taken to overcome those. The copyright of this paper is owned by the author(s). The author(s) hereby grants Computer Measurement Group Inc a royalty free right to publish this paper in CMG India Annual Conference Proceedings. 78

2 1. Introduction In recent years there have been revolutionary technology innovations which have changed the world where we live and the way we interact and do our business. These innovations have resulted in to a technology transformation which is happening at a rapid speed. Technology transformation is vital and has resulted in to a better and faster, serving to the business and the end users. One of the most talked about and which has reached the reality and established a new type of service delivery arena is the Cloud Computing! The services offered by the cloud are helping business to move in to an arena of reduced cost, highly available, faster, reliable and high margin services and products and that s why businesses are aggressively adapting cloud based services. Increasingly, businesses are moving their traditional on-premises deployments of their applications or products to the scalable cloud environment which gives an advantage of the low cost, high availability at low maintenance. Along with the production deployments, cloud has been also benefitted in the testing of the applications especially for load and performance testing through its Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) services. Cloud has found to be useful for hosting the load testing environments due to its ability to arrange high end servers, applications and number of load injectors with a higher flexibility and lower costs. However like any other service Cloud does have its own limitation and challenges over conventional on-premises deployments. For example Cloud doesn t provide accessibility to the low level hardware configuration parameters which are important during the activities such as tuning. And in this case tuning or optimization activities cannot be performed effectively on the cloud. Depending on the cases and type of use of cloud services, those limitations can be categorized. If one want to use cloud for load and performance testing and at its best then he must take a holistic view by considering the pros and cons of cloud environment and define an effective strategy to use it. 2. Cloud Computing Gartner definition for the cloud computing- A style of computing in which scalable and elastic IT-enabled capabilities are delivered as a service using internet technologies. [Gartner 2014] This definition itself describes the cloud computing in very simple words. A computing which is, o Scalable and elastic One can do dynamic provisioning of resources (on-demand) o Accessibility over the internet Accessible to the end users over the internet on wide range of devices, PC, Laptops, mobile etc. o Service-Oriented A service which is a value add to the end user for whom it is a black box. 2.1 Types of Cloud Services Based on these characteristics cloud services are classified in 3 main categories Infrastructure as a Service (IaaS) This is the most basic cloud-service model, where physical or virtual machines and other resources are offered by the provider and cloud users install operating-system images and their application software on the cloud infrastructure. Platform as a Service (PaaS) A computing platform, typically including operating system, programming language execution environment, database, and web server. Application developers and testers can develop, run and test their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers. Software as a Service (SaaS) 79

3 In the SaaS model, cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients. Cloud users do not manage the cloud infrastructure and platform where the application runs. This eliminates the need to install and run the application on the cloud user's own computers, which simplifies maintenance and support. 2.2 Cloud Service Providers Amazon, Google, Microsoft Azure, Openstack and many other vendors provide different kind of service offerings in cloud arena. 2.3 Market Current Status and Outlook Due to the inherent characteristics of cloud which are beneficial for business and the attractive pricing models offered by the service providers Cloud based services have enormous demand. A Recent survey by the wellknown agencies shows that demand for cloud based services is getting stronger all the time. Grtner - Global spending on public cloud services is expected to grow 18.6% in 2012 to $110.3B, achieving a CAGR of 17.7% from 2011 through The total market is expected to grow from $76.9B in 2010 to $210B in The following is an analysis of the public cloud services market size and annual growth rates. [Cloud Market2013] Picture 1 Annual growth for cloud market 3. Case Study 3.1 About customer Customer is a leading software company delivering Retail Solutions to market leaders across the globe. These solutions include POS, CRM, SCM and ERP. 3.2 About Application Application is an enterprise class retail solution to manage the front end and backend operations within a retail store and controlling the stores from the head office through a single application. 80

4 Figure1 Application architecture App server (AS) is the core application located at Head office and responsible for managing all the stores and real-time processing and analyzing the data generated by the stores. AS is also responsible for transferring the software updates to the stores through its Update functionality. Operations is the core application at every store which is responsible for store management and maintaining the store level master and transactional data and exchanging it between billing counters and AS server. Operations takes care of the store operations starting from maintaining stock inventory, pricing, promotions, store level reports, online data transfer to AS server through Replication client component and receiving the patches from EAS server and transferring those to counters. Billing counter takes care of item information and billing of those. All the billing data generated by the counter is stored in Store DB which is finally replicated to AS server using the Replication client component at Operations. All the applications were developed in ASP.Net and the database was the SQL server. 3.3 Performance testing requirement This retail application has been deployed at various customers and working fine. However till recently maximum number of stores at any of the customers were 200. Recently the customer got a requirement where this retail solution would be deployed across 3000 stores. The customer had never done deployment at such a high scale and thus unaware of the whether the application would sustain 3000 stores, if not then what needs to be tune and what kind of hardware would be required. As a first step the customer decided to put the application under load of 3000 stores for various business workflows and see how it behaves. For load testing activity the customer came up with the 5 real life business scenarios which have been used more frequently and does the high amount of transactions. The customer had identified below 5 scenarios across AS, Operations and Billing counter as below, Scenario 1 Replication Replication of billing data from store to AS for 3000 stores. Scenario 2 Billing counter Multi user (minimum 25 parallel counters) performing billing transactions which include the Bill, Sales Return, Bill Cancellation, Lost Sales (in order of execution priority) with max line item not above 200 and minimum of 20 line items with Cash and Credit card as payment. Scenario 3 AS 81

5 Access the reports to be checked while data from Store (minimum 20+ stores) is being updated to AS. Scenario 4 Operations Access stock management functions with line items namely with 5/10 users Scenario 5 Updates Download of patch for more than 100 stores simultaneously. Various patch sizes to be tested namely 50MB, 80MB, 100MB 4. Approach Scenario 1 i.e. Replication was on the high priority as it was most frequent operation between stores and central server and handles huge amount of data generated by the stores. Here after this white paper would illustrate the approach taken for load testing this scenario. 4.1 Scenario Replication of data from Store to Server for 3000 stores. Each store would have 100 billing counters and each counter generating bill with 200 line items. 4.2 Scenario Architecture Figure2 Replication scenario architecture This replication scenario has 3 sub activities, 1. Collation of billing data from all the counters and generate the xml message files. 2. Transfer the xml message files from store to server (replication client -> replication server). 3. Extract the xml files and store the extracted billing data on the head office database. It was decided to take pragmatic approach for simulation of the entire scenario. First simulate above mentioned each step in isolation and then go for the end to end mix execution. First candidate was the transfer of the xml files from replication client located on 3000 stores to the replication server on the head office. Rational behind selecting this particular step of the scenario on priority was, step 1 was the within a store process which would 82

6 have max to max 100 counters each store so the max load for this step at any given point would be not more than 100. Step 2 is the event when actual load of 3000 stores would come in to picture so it was decided to start with that particular step. 4.3 Test Harness setup To simulate this scenario a test harness was created which had 5 parts, 1. xml messages folders on injector machine 2. Vb based replication client (.exe) on injector machine 3. IIS and sql server based replication server 4. xml message folder on the head-office server and 5. Perfmon setup for monitoring the resource consumption on the AS as well as load injectors. Folder structure on the store and head office was as below, Picture2 Message folder structure on replication client and server XML messages which have to be transferred are placed in the OutBox folder on replication client on store side and messages which have been received are placed in the Inbox folder on replication server at head-office. Each store has 100 xmls messages of 2 MB size each in the outbox folder with the billing data of the 100 line items each. Replication client was a VB based.exe file which was executed through command line\.bat file by passing arguments as server IP and XML message folder name at client\store end. Command: start prjreplicationupload exe C:\ \ReplicationUpload\ReplicationUpload: :S000701:100:S000701: (1) prjreplicationupload exe: application file name for 1 st store : server IP S000701: store folder at server end (1): XML message folder at client end It was not feasible to setup and manage 3000 actual store machines to inject the load so it was obvious to simulate multiple stores from single load injector box. This was achieved by using windows batch utility. Multiple copies of EXE files were created by different names to represent number of store considered for data replication. Picture 3 Multiple copies of replication utility A batch file was created to execute all exes one after another in a sequence. 83

7 The next question was how to calculate the time taken for the entire messages file upload operation when multiple copies of replication clients are fired which are uploading xml messages to replication server simultaneously. Best way to calculate end to end data transfer time was to start with a first replication exe triggered to the last xml message file uploaded to the replication server. 5. Test Setup For server configuration it was decided to go ahead with the same configuration which has been used for the existing customers and based on the results of these test, perform server sizing and capacity planning activity. AS Configuration Operating System Web-Server IIS 8 Number of Cores 4 RAM Windows Server 2012 DataCenter 28 GB Network Card Bandwidth (Mbps) 10 Gbps Table1 AS Server configuration Database Server Configuration Operating System Web-Server IIS 8 Number of Cores 4 RAM Network Card Bandwidth (Mbps) Windows Server 2012 DataCenter 7 GB 10 Gbps Table2 DB Server configuration This hardware configuration was not available in house and needed to be either procured or rented out for this activity. Considering the short span of test execution phase it was decided to rent out this hardware from local market. 5.1 Load Injectors Finding out the size and required number of load injectors was tricky. As mentioned above it was not feasible to setup and manage 3000 actual store machines to inject the load and thus it was necessary to initiate the load of multiple stores from single load injector box. With this approach it was must to make sure that load injector itself should not be overloaded and number of injectors should be optimum so that the load injector management efforts are less and feasible. To come up with required number of injector, sample tests were conducted by simulation of the multiple copies of replication client from single injector using the windows batch file. Number of replication client was gradually ramp up till the point injector CPU reaches to 70%. Single injector with Intel P4 processor with 2 GB RAM supported 100 instances of replication client that means to initiate the load of 3000 stores 30 load injectors are required. These many machines were not available for load testing in local environment so an option was evaluated to reducing the number of injectors by increasing the hardware capacity. However this option was not commercially and logistically viable to arrange those high end machine machines. Considering this it was decided to go ahead with machine configuration which was used for sample test as it was the normal configuration so the availability and costing would be affordable. 84

8 5.2 Rented Vs Cloud base load injectors Here 2 options were at disposal, either go for renting of the load injectors as well as servers in local market or see if the test could be performed in virtual cloud environment. Costing was taken for rented option from local market and for cloud based virtual environment multiple vendors were evaluated such as Amazon cloud and Microsoft Azure. Total efforts of 15 days were originally planned for the execution of this particular scenario. For local renting minimum duration for rent was 1 month with cost of Client - $50 per month per machine App Server - $ 150 Per month per server Database - $50 per day per server In case of cloud, flexible on-demand costing option was available. For on-demand costing calculation a detailed usage pattern was defined for the load injectors and server for those 15 days. Machine Number of Instances Number of days required Usage Activity Setup machines hrs per day Environment setup and sample runs Load Injectors hrs per day Execution of 3000 stores Application Server hrs per day Sample and actual runs Database Server hrs per day Sample and actual runs Table3 Usage pattern for machines during design and execution of scenario1 Based on the above usage pattern cost of Amazon and Microsoft Azure setup were calculated and further compared with local renting option as below, Virtual Machines / Instance Microsoft Azure ($) Amazon ($) Load injectors Setup machines AS Server DB Server Total * Table4 Cost comparison between Azure, Amazon and local renting Local Renting ($) *Cost includes only hardware. OS on client and servers and SQL server licenses are separately charged. In clouds Microsoft Azure was a cheaper than Amazon which also had added benefit of 5 GB of free data upload and download from cloud which was just 1 GB in case of Amazon. Microsoft Azure also stood as a winner in cost comparison with local renting option. Apart from hardware cost local renting had another added cost of licenses of OS and SQL server. 85

9 5.3 Microsoft Azure Load Test Environment Figure3 Load test setup at Azure and local environment An isolated environment was setup in Azure cloud having replication server on AS, database server, 30 load injectors and 2 setup machines. Considering the high volume of transaction traffic 10GB LAN was setup for the load testing environment in Azure. This environment was accessed through the controlling client s setup in local environment over the RDP connection. To control and manage the 30 load injectors in Azure environment, 6 controlling local clients needed to be setup in local environment. From each controlling client 5 load injectors were accessed to setup and execute the test and capturing the result data. 6. Test Execution and Results Analysis 6.1 Initial Test Results After setting up the test environment, test execution was started with less number of stores. Based on the results of each test run, number of stores load was gradually ramped up. First test was conducted for the 100 stores which was successful. Then number of stores gradually increased during each test from 100, 200, 500 and 700, 800. Till 700 stores, all xmls files from stores were getting transferred to replication server however during the 800 stores test, number of stores started getting failed. Few more tests with 1000 and 1600 stores were also conducted for the analysis for the failures. Please refer below table for the summary of the results. Stores # Successful Failed Start Time End Time Total Time Stores # Stores # (HH:MM) (HH:MM) (mm:ss) Status :41:00 6:43:00 0:02:00 Pass :27:00 11:30:00 0:03:00 Pass :28:00 13:35:00 0:07:00 Pass 700 : Round :37:00 8:46:00 0:09:00 Pass 700 : Round :03:00 14:15:00 0:12:00 Pass 800 : Round :38:00 6:48:00 0:10:00 Fail 800 : Round :46:28 10:02:00 0:15:32 Faill 86

10 1000 : Round :57:00 13:12:00 0:15:00 Fail 1000 : Round :28:00 12:45:00 0:17:00 Fail :49:00 8:05:00 0:16:00 Fail Table5 Test results summary of scenario1 on Azure It was observed that after 700 stores replication scenario behaviour was inconsistent. To ascertain the reason for this failure, resource consumption data on the replication server was further analysed. For this detailed analysis parameters for each hardware resource were identified, %CPU utilization, Available Memory, % Disc queue length, % processor queue length and network bandwidth. Table 6 Resource Utilization Analysis This analysis highlighted that when all the stores start replication activity, server disk becomes saturated and thus the processor and queue length for these resources builds up beyond the threshold values which results in to inconsistent behaviour and failures. Based on this analysis it was decided to upgrade both of the hardware resources if possible or atleast the disk speed which was the main culprit for the failures. Current configuration of these 2 resources was, number of cores 4 and disk speed 10k RPM. To do a stepwise scaling of these resources it was decided to upgrade both of these resources to CPU 6 cores and disk speed 15k RPM. These new hardware requirements were checked with Microsoft Azure if more numbers of cores and higher speed disk could be made available. It was found that number of cores could be upgraded to 8 however not the higher speed disk. Reason behind that was all the instances in the disk array were having the same speed and it was impossible for the Microsoft to arrange higher speed disk for our testing. This was the show stopper for further testing and an important revelation of the limitation of the cloud environment. Performance tuning activity, which requires lot of configuration changes at the underlying hardware layer, cannot not be performed efficiently in the cloud environment where the resources are being shared and cannot be changed. 6.2 Moving to Physical Server in local environment After this revelation of limitations at Microsoft Azure, it was decided to evaluate other options and even though those are costly compared to Azure. Those were Amazon cloud and rented physical servers in local environment. Amazon cloud had the option of higher disks as well as more number of CPU s. However based on the 87

11 experience of Microsoft Azure it was decided to rule out cloud option as even if Amazon is providing higher speed disk, they might have further limitations on other resources and their tuning. Considering the entire situation and limitations of cloud environment it was decided to rent out the server from the local market with below configuration. SERVER Operating System Operating System Type Windows Server 2012 DataCenter 64-bit Processor Intel Xeon CPU E Web-Server IIS 8 Number of Cores 6 RAM 28GB Table7 AS server configuration for local environment Fortunately this hardware configuration was available with the local vendor however the next challenge was to arrange 30 load injectors which were not available in the load test environment and could not be made available by the vendor in the short time. Looking at the limited time in hand it was decided to use machines from other teams during the out of office hours to carry out the further tests. By overcoming all the challenges tests were carried out in the local environment and as anticipated 3000 stores replication worked without any hitches! Store # Successful Total Time Failed Stores # Stores # (in minutes) Status Pass Pass Pass Pass Pass Pass Pass Pass Pass Table8 Test results summary for scenario1 on local environment 7. Challenges/ issues faced in Cloud during execution Apart from the limitation of the configuration changes in the cloud environment, there were few other challenges were faced during the course of the execution. Most of those were due to the fact that there were large number of load injectors to be managed and the mode of accessibility i.e. RDP was slow over the internet. Few of those are mentioned below, 7.1 Switching between injectors to initiate the test Due to the nature and design of the replication client, there was no central utility or application available to initiate the load from all 30 injectors automatically the way most load testing tools does. Test initiation had to be done manually by login in to individual boxes. To accurately simulate the real-time behaviour of replication scenario it was required to keep the high concurrency during the execution and to achieve this load should have been initiated from all the 30 injectors at the same time or atleast with a very short delay. To facilitate this, switching between injectors through controlling machine had to be very fast. This switching between load injectors over the 88

12 RDP connectivity was tedious, it would have been very easy if there would have been 30 controller machines each managing single injector but it was not the case in this particular scenario. 7.2 Test data setup Test setup included various task and one of the difficult one was creating folder setup for the 100 stores per injector. During each execution cycle it was required to use unique bill number for the billing data so the message folders were required to be updated before each test cycle with unique bill number in each store folder. Setting up folder structures on 30 client machines to simulate 3000 stores was tedious and time consuming task and performing it over RDP had added more complexity and time to it. 7.3 Monitoring It was also necessary to monitor the health of each load injector during the execution to make sure that those are not overloaded. Keeping an eye on resource consumption of 5 load injectors from a single controlling machine was challenging. 7,4 Data transfer These tests generated huge amount of result data including the resource utilization data. In absence of the applications such as Microsoft excel and slow speed of the RDP connectivity it was difficult to perform the analysis of this data on cloud machines itself so that data had to be downloaded for every test run. Downloading of large amount of data over the internet connection was a time consuming process and there were cost involved after the stipulated limit set by Microsoft for data transfer. 8. Conclusion and outlook For load and performance testing, cloud provides an edge over the conventional on-premises test setups. One can take advantage of the cloud to build the test environments within a very short period of time with a cost and logistical flexibility however with all these advantages there are few disadvantages or challenges with the cloud environment which could severely hamper the purpose. A limitation such as no access to the underlying hardware configuration parameters doesn t suit for the activities such as bottleneck identification, tuning and optimization. Managing cloud setup remotely and data transfer over internet adds few more complexities and delays in overall schedule. One can consider cloud for load and performance testing however it is recommended that all these pros and cons should be studied in details and that too in the context of the load testing requirement, see what could be possible and what cannot be performed on cloud and base on that define the strategy to perform load testing on cloud. References [Gartner 2014] [Cloud market 2013 ] Gartner survey 89

Copyright www.agileload.com 1

Copyright www.agileload.com 1 Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate

More information

Technical Writing - A Practical Case Study on ehl 2004r3 Scalability testing

Technical Writing - A Practical Case Study on ehl 2004r3 Scalability testing ehl 2004r3 Scalability Whitepaper Published: 10/11/2005 Version: 1.1 Table of Contents Executive Summary... 3 Introduction... 4 Test setup and Methodology... 5 Automated tests... 5 Database... 5 Methodology...

More information

OTM in the Cloud. Ryan Haney

OTM in the Cloud. Ryan Haney OTM in the Cloud Ryan Haney The Cloud The Cloud is a set of services and technologies that delivers real-time and ondemand computing resources Software as a Service (SaaS) delivers preconfigured applications,

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

BI on Cloud using SQL Server on IaaS

BI on Cloud using SQL Server on IaaS BI on Cloud using SQL Server on IaaS Abstract Today s Business Intelligence (BI) Systems are analysing huge volumes of data, which is growing at a rapid pace requiring organizations to scale the hardware/infrastructure

More information

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India

More information

Recommendations for Performance Benchmarking

Recommendations for Performance Benchmarking Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best

More information

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools Terminal Server Software and Hardware Requirements Datacolor Match Pigment Datacolor Tools January 21, 2011 Page 1 of 8 Introduction This document will provide preliminary information about the both the

More information

Office 365 Migration Performance & Server Requirements

Office 365 Migration Performance & Server Requirements Solutions for the Modern Workforce Office 365 Migration Performance & Server Requirements Understanding Migration Performance There are many factors that can affect performance when migrating to Office

More information

STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case) 10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA by Sowmya Krishnan, Senior Software QA Engineer, Citrix Copyright: STeP-IN Forum and Quality Solutions for Information

More information

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Many corporations and Independent Software Vendors considering cloud computing adoption face a similar challenge: how should

More information

Cloud Computing and Amazon Web Services

Cloud Computing and Amazon Web Services Cloud Computing and Amazon Web Services Gary A. McGilvary edinburgh data.intensive research 1 OUTLINE 1. An Overview of Cloud Computing 2. Amazon Web Services 3. Amazon EC2 Tutorial 4. Conclusions 2 CLOUD

More information

Getting Started with HC Exchange Module

Getting Started with HC Exchange Module Getting Started with HC Exchange Module HOSTING CONTROLLER WWW.HOSTINGCONROLLER.COM HOSTING CONTROLLER Contents Introduction...1 Minimum System Requirements for Exchange 2013...1 Hardware Requirements...1

More information

Replication and Recovery Management Solutions

Replication and Recovery Management Solutions The Essentials Series: Virtualization and Disaster Recovery Replication and Recovery Management Solutions sponsored by by J. Peter Bruzzese Re plication and Recovery Management Solutions... 1 Pricing Models

More information

Software as a Service (SaaS) Testing Challenges- An Indepth

Software as a Service (SaaS) Testing Challenges- An Indepth www.ijcsi.org 506 Software as a Service (SaaS) Testing Challenges- An Indepth Analysis Prakash.V Ravikumar Ramadoss Gopalakrishnan.S Assistant Professor Department of Computer Applications, SASTRA University,

More information

Infor Web UI Sizing and Deployment for a Thin Client Solution

Infor Web UI Sizing and Deployment for a Thin Client Solution Infor Web UI Sizing and Deployment for a Thin Client Solution Copyright 2012 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and

More information

Using Cloud Services for Test Environments A case study of the use of Amazon EC2

Using Cloud Services for Test Environments A case study of the use of Amazon EC2 Using Cloud Services for Test Environments A case study of the use of Amazon EC2 Lee Hawkins (Quality Architect) Quest Software, Melbourne Copyright 2010 Quest Software We are gathered here today to talk

More information

When talking about hosting

When talking about hosting d o s Cloud Hosting - Amazon Web Services Thomas Floracks When talking about hosting for web applications most companies think about renting servers or buying their own servers. The servers and the network

More information

An introduction to Hosted SQL database applications

An introduction to Hosted SQL database applications Hosted SQL Server From Your Office Anywhere Cloud hosting applications that require SQL server not only gives you the flexibility to run your application from anywhere, but also provides genuine cost savings

More information

Demystifying the Cloud Computing 02.22.2012

Demystifying the Cloud Computing 02.22.2012 Demystifying the Cloud Computing 02.22.2012 Speaker Introduction Victor Lang Enterprise Technology Consulting Services Victor Lang joined Smartbridge in early 2003 as the company s third employee and currently

More information

CHAPTER 2 THEORETICAL FOUNDATION

CHAPTER 2 THEORETICAL FOUNDATION CHAPTER 2 THEORETICAL FOUNDATION 2.1 Theoretical Foundation Cloud computing has become the recent trends in nowadays computing technology world. In order to understand the concept of cloud, people should

More information

Cloud Computing Services and its Application

Cloud Computing Services and its Application Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its

More information

International Journal of Engineering Research & Management Technology

International Journal of Engineering Research & Management Technology International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM

More information

INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION

INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION Sanjay Razdan Department of Computer Science and Eng. Mewar

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers

More information

Understanding the Benefits of IBM SPSS Statistics Server

Understanding the Benefits of IBM SPSS Statistics Server IBM SPSS Statistics Server Understanding the Benefits of IBM SPSS Statistics Server Contents: 1 Introduction 2 Performance 101: Understanding the drivers of better performance 3 Why performance is faster

More information

Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts

Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts Part V Applications Cloud Computing: General concepts Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 1 What is cloud computing? SaaS: Software as a Service Cloud: Datacenters hardware

More information

Ignify ecommerce. Item Requirements Notes

Ignify ecommerce. Item Requirements Notes wwwignifycom Tel (888) IGNIFY5 sales@ignifycom Fax (408) 516-9006 Ignify ecommerce Server Configuration 1 Hardware Requirement (Minimum configuration) Item Requirements Notes Operating System Processor

More information

CloudFTP: A free Storage Cloud

CloudFTP: A free Storage Cloud CloudFTP: A free Storage Cloud ABSTRACT: The cloud computing is growing rapidly for it offers on-demand computing power and capacity. The power of cloud enables dynamic scalability of applications facing

More information

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Session 3. the Cloud Stack, SaaS, PaaS, IaaS Session 3. the Cloud Stack, SaaS, PaaS, IaaS The service models resemble a cascading architecture where services on a higher level, as identified by Weinhardt et.al. (2009); encapsulate functionality from

More information

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management The Cloud at Crawford Evaluating the pros and cons of cloud computing and its use in claims management The Cloud at Crawford Wikipedia defines cloud computing as Internet-based computing, whereby shared

More information

ANNALS of Faculty Engineering Hunedoara

ANNALS of Faculty Engineering Hunedoara AALS of Faculty Engineering Hunedoara International Journal of Engineering Tome XII [2014] Fascicule 3 [August] ISS: 1584 2673 [CD Rom, online] a free access multidisciplinary publication of the Faculty

More information

System Requirements Table of contents

System Requirements Table of contents Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5

More information

Windows Server Performance Monitoring

Windows Server Performance Monitoring Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly

More information

Sage 200 Online. System Requirements and Prerequisites

Sage 200 Online. System Requirements and Prerequisites Sage 200 Online System Requirements and Prerequisites v2013 Copyright statement Sage (UK) Limited, 2013. All rights reserved. If this documentation includes advice or information relating to any matter

More information

Keyword: Cloud computing, service model, deployment model, network layer security.

Keyword: Cloud computing, service model, deployment model, network layer security. Volume 4, Issue 2, February 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Emerging

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises

More information

Tableau Server 7.0 scalability

Tableau Server 7.0 scalability Tableau Server 7.0 scalability February 2012 p2 Executive summary In January 2012, we performed scalability tests on Tableau Server to help our customers plan for large deployments. We tested three different

More information

Cloud Panel Service Evaluation Scenarios

Cloud Panel Service Evaluation Scenarios Cloud Panel Service Evaluation Scenarios August 2014 Service Evaluation Scenarios The scenarios below are provided as a sample of how Finance may approach the evaluation of a particular service offered

More information

Cloud Computing. Karan Saxena * & Kritika Agarwal**

Cloud Computing. Karan Saxena * & Kritika Agarwal** Page29 Cloud Computing Karan Saxena * & Kritika Agarwal** *Student, Sir M. Visvesvaraya Institute of Technology **Student, Dayananda Sagar College of Engineering ABSTRACT: This document contains basic

More information

Access Database Hosting. An introduction to Cloud Hosting Access databases from Your Office Anywhere

Access Database Hosting. An introduction to Cloud Hosting Access databases from Your Office Anywhere Access Database Hosting An introduction to Cloud Hosting Access databases from Your Office Anywhere Microsoft Access is a powerful way of creating bespoke database applications for either your own business

More information

SYSTEM SETUP FOR SPE PLATFORMS

SYSTEM SETUP FOR SPE PLATFORMS BEST PRACTICE SYSTEM SETUP FOR SPE PLATFORMS Product Snow License Manager Version 7.0 Content System requirements SQL Server configuration Maintenance Test environment Document date 2015-10-15 ABOUT THIS

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

McAfee Enterprise Mobility Management 12.0. Performance and Scalability Guide

McAfee Enterprise Mobility Management 12.0. Performance and Scalability Guide McAfee Enterprise Mobility Management 12.0 Performance and Scalability Guide Contents Purpose... 1 Executive Summary... 1 Testing Process... 1 Test Scenarios... 2 Scenario 1 Basic Provisioning and Email

More information

Sage 300 ERP 2014 Compatibility guide

Sage 300 ERP 2014 Compatibility guide Sage 300 ERP 2014 Compatibility guide 03 17 2014 Table of contents 1.0 Overview 3 1.1 Overview 3 1.1.1 Unlisted platforms are not supported 3 1.1.2 Product updates and program fixes 3 1.1.3 Compatibility

More information

Cloud Computing for Libraries: A SWOT Analysis

Cloud Computing for Libraries: A SWOT Analysis Cloud Computing for Libraries: A SWOT Analysis 8 th Convention PLANNER 2012 Abstract Cloud Computing for Libraries: A SWOT Analysis Miteshkumar Pandya This paper provides brief information on cloud computing

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

Modernizing Servers and Software

Modernizing Servers and Software SMB PLANNING GUIDE Modernizing Servers and Software Increase Performance with Intel Xeon Processor E3 v3 Family Servers and Windows Server* 2012 R2 Software Why You Should Read This Document This planning

More information

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study DISTRIBUTED SYSTEMS AND CLOUD COMPUTING A Comparative Study Geographically distributed resources, such as storage devices, data sources, and computing power, are interconnected as a single, unified resource

More information

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud WHITE PAPER Migrating an existing on-premise application to Windows Azure Cloud Summary This discusses how existing on-premise enterprise ASP.Net web application can be moved to Windows Azure Cloud, in

More information

WINDOWS AZURE EXECUTION MODELS

WINDOWS AZURE EXECUTION MODELS WINDOWS AZURE EXECUTION MODELS Windows Azure provides three different execution models for running applications: Virtual Machines, Web Sites, and Cloud Services. Each one provides a different set of services,

More information

The Private Cloud Your Controlled Access Infrastructure

The Private Cloud Your Controlled Access Infrastructure White Paper: Private Clouds The ongoing debate on the differences between a Public and Private Cloud are broad and often loud. The bottom line is that it s really about how the resource, or computing power,

More information

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server) Scalability Results Select the right hardware configuration for your organization to optimize performance Table of Contents Introduction... 1 Scalability... 2 Definition... 2 CPU and Memory Usage... 2

More information

Microsoft Azure Cloud on your terms. Start your cloud journey.

Microsoft Azure Cloud on your terms. Start your cloud journey. Microsoft Azure Cloud on your terms. Start your cloud journey. Subscribe, Deploy, Migrate and Get Finance and Support for your Hybrid and/or Cloud Data Center. Never pay huge upfront Cost. How can Azure

More information

Virtual computers and virtual data storage

Virtual computers and virtual data storage Virtual computers and virtual data storage Alen Šimec, Ognjen Staničić Tehnical Polytehnic in Zagreb/Vrbik 8, 10000 Zagreb, Croatia alen@tvz.hr, ognjen.stanici@tvz.hr Abstract Virtual data storage represents

More information

Emerging Technology for the Next Decade

Emerging Technology for the Next Decade Emerging Technology for the Next Decade Cloud Computing Keynote Presented by Charles Liang, President & CEO Super Micro Computer, Inc. What is Cloud Computing? Cloud computing is Internet-based computing,

More information

Larger, active workgroups (or workgroups with large databases) must use one of the full editions of SQL Server.

Larger, active workgroups (or workgroups with large databases) must use one of the full editions of SQL Server. Installing ManagePro 12.1 in Shared Database (Workgroup) Mode Overview 1 ManagePro 12.1 can be operated in Workgroup (also known as remote client ) mode where it accesses a shared SQL database in a LAN

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) 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

More information

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect ashutosh_shinde@hotmail.com Validating if the workload generated by the load generating tools is applied

More information

Energy: electricity, electric grids, nuclear, green... Transportation: roads, airplanes, helicopters, space exploration

Energy: electricity, electric grids, nuclear, green... Transportation: roads, airplanes, helicopters, space exploration 100 Years of Innovation Health: public sanitation, aspirin, antibiotics, vaccines, lasers, organ transplants, medical imaging, genome, genomics, epigenetics, cancer genomics (TCGA consortium). Energy:

More information

Priority Zoom v17: Hardware and Supporting Systems

Priority Zoom v17: Hardware and Supporting Systems Introduction Priority Zoom v17: Hardware and Supporting Systems In order to prevent misunderstandings regarding areas of responsibility for the maintenance of hardware, operating systems and particularly

More information

What are Hosted Desktops?

What are Hosted Desktops? Hosted Desktops An introduction to Hosted Desktops from Your Office Anywhere Hosted Desktops from Your Office Anywhere provide Flexibility, Reliability and Security and offer genuine cost savings against

More information

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering DELL Virtual Desktop Infrastructure Study END-TO-END COMPUTING Dell Enterprise Solutions Engineering 1 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL

More information

Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition

Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition Liferay Portal Performance Benchmark Study of Liferay Portal Enterprise Edition Table of Contents Executive Summary... 3 Test Scenarios... 4 Benchmark Configuration and Methodology... 5 Environment Configuration...

More information

Cloud Infrastructure as a Service Market Update, 2015. United States

Cloud Infrastructure as a Service Market Update, 2015. United States Cloud Infrastructure as a Service Market Update, 2015 United States March 2015 Contents Section Slide Numbers Executive Summary 5 Market Overview 7 Definitions & Study Scope 8-10 Market Drivers 12-14 Market

More information

Laserfiche Hardware Planning and Specifications. White Paper

Laserfiche Hardware Planning and Specifications. White Paper Laserfiche Hardware Planning and Specifications White Paper September 2012 Table of Contents Introduction... 3 Gathering System Requirements... 3 System Storage Calculations... 4 Evaluate Current State...

More information

HIGH-SPEED BRIDGE TO CLOUD STORAGE

HIGH-SPEED BRIDGE TO CLOUD STORAGE HIGH-SPEED BRIDGE TO CLOUD STORAGE Addressing throughput bottlenecks with Signiant s SkyDrop 2 The heart of the Internet is a pulsing movement of data circulating among billions of devices worldwide between

More information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

CLOUD COMPUTING OVERVIEW

CLOUD COMPUTING OVERVIEW CLOUD COMPUTING OVERVIEW http://www.tutorialspoint.com/cloud_computing/cloud_computing_overview.htm Copyright tutorialspoint.com Cloud Computing provides us a means by which we can access the applications

More information

How To Run A Cloud Computer System

How To Run A Cloud Computer System Cloud Technologies and GIS Nathalie Smith nsmith@esri.com Agenda What is Cloud Computing? How does it work? Cloud and GIS applications Esri Offerings Lots of hype Cloud computing remains the latest, most

More information

Kaseya IT Automation Framework

Kaseya IT Automation Framework Kaseya Kaseya IT Automation Framework An Integrated solution designed for reducing complexity while increasing productivity for IT Professionals and Managed Service Providers. The powerful, web-based automation

More information

Processing invoices in the cloud or on premises pros and cons

Processing invoices in the cloud or on premises pros and cons WHITE PAPER Purchase-to-pay by ReadSoft. Automated account payables processing software Author: Wille Dahl March 2012 Copyright ReadSoft - www.readsoft.com Processing invoices in the cloud or on premises

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Microsoft Exchange Server 2003 Deployment Considerations

Microsoft Exchange Server 2003 Deployment Considerations Microsoft Exchange Server 3 Deployment Considerations for Small and Medium Businesses A Dell PowerEdge server can provide an effective platform for Microsoft Exchange Server 3. A team of Dell engineers

More information

7 Real Benefits of a Virtual Infrastructure

7 Real Benefits of a Virtual Infrastructure 7 Real Benefits of a Virtual Infrastructure Dell September 2007 Even the best run IT shops face challenges. Many IT organizations find themselves with under-utilized servers and storage, yet they need

More information

Whitepaper Performance Testing and Monitoring of Mobile Applications

Whitepaper Performance Testing and Monitoring of Mobile Applications M eux Test Whitepaper Performance Testing and Monitoring of Mobile Applications Abstract The testing of a mobile application does not stop when the application passes all functional tests. Testing the

More information

A new Breed of Managed Hosting for the Cloud Computing Age. A Neovise Vendor White Paper, Prepared for SoftLayer

A new Breed of Managed Hosting for the Cloud Computing Age. A Neovise Vendor White Paper, Prepared for SoftLayer A new Breed of Managed Hosting for the Cloud Computing Age A Neovise Vendor White Paper, Prepared for SoftLayer Executive Summary Traditional managed hosting providers often suffer from issues that cause

More information

CLOUD COMPUTING & WINDOWS AZURE

CLOUD COMPUTING & WINDOWS AZURE CLOUD COMPUTING & WINDOWS AZURE WORKSHOP Overview This workshop is an introduction to cloud computing and specifically Microsoft s public cloud offering in Windows Azure. Windows Azure has been described

More information

I.T. System Requirements 2015

I.T. System Requirements 2015 I.T. System Requirements 2015 1 Contents: page Contents 3. 4. 5. 6. Examples of incorrectly configured systems Simple server specification Standard server specification Complex server specification *DISCLAIMER*

More information

Cloud Computing: A Brief Summary. Lucid Communications Limited Prepared by Neil Turner September 2009

Cloud Computing: A Brief Summary. Lucid Communications Limited Prepared by Neil Turner September 2009 Cloud Computing: A Brief Summary Lucid Communications Limited Prepared by Neil Turner September 2009 I. Contents 1. Introduction...1 2. Software as a Service (SaaS)...2 2.1. Disadvantages...2 2.2. Advantages...2

More information

Invitation To Bid By State of Connecticut Office of Policy and Management. Vendor to Host Internet Applications. Amendment #2 October 29, 2008

Invitation To Bid By State of Connecticut Office of Policy and Management. Vendor to Host Internet Applications. Amendment #2 October 29, 2008 Invitation To Bid By State of Connecticut Office of Policy and Management Vendor to Host Internet Applications Amendment #2 October 29, 2008 Responses to Questions Below please find the responses to the

More information

IT as a Service. Transforming IT with the Windows Azure Platform. November 2010

IT as a Service. Transforming IT with the Windows Azure Platform. November 2010 IT as a Service Transforming IT with the Windows Azure Platform November 2010 Version 1.0 11/9/2010 Contents Understanding IT as a Service... 1 Realizing IT as a Service: The Importance of PaaS... 4 What

More information

Mark Bennett. Search and the Virtual Machine

Mark Bennett. Search and the Virtual Machine Mark Bennett Search and the Virtual Machine Agenda Intro / Business Drivers What to do with Search + Virtual What Makes Search Fast (or Slow!) Virtual Platforms Test Results Trends / Wrap Up / Q & A Business

More information

CHECKLIST FOR THE CLOUD ADOPTION IN THE PUBLIC SECTOR

CHECKLIST FOR THE CLOUD ADOPTION IN THE PUBLIC SECTOR CHECKLIST FOR THE CLOUD ADOPTION IN THE PUBLIC SECTOR [4] CHECKLIST FOR THE CLOUD ADOPTION IN THE PUBLIC SECTOR 1. Introduction Although the use of cloud services can offer significant benefits for public

More information

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity . White Paper The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity The cloud computing phenomenon is generating a lot of interest worldwide because of its potential to offer services

More information

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan

More information

This is Remote Desktop to remote into the terminal server. This is QuickBooks running inside the remote desktop window

This is Remote Desktop to remote into the terminal server. This is QuickBooks running inside the remote desktop window The purpose of this document will be to present some tips and tricks for enabling QuickBooks to work within a Terminal Services and Citrix environment. Due to the nature of some of the more advanced technical

More information

WHITEPAPER. One Cloud For All Your Critical Business Applications. www.airvm.com

WHITEPAPER. One Cloud For All Your Critical Business Applications. www.airvm.com WHITEPAPER One Cloud For All Your Critical Business Applications. www.airvm.com Introduction AirVM Coud is a fully customizable IaaS cloud platform designed for SMBs and IT professionals who want to move

More information

Priority Pro v17: Hardware and Supporting Systems

Priority Pro v17: Hardware and Supporting Systems Introduction Priority Pro v17: Hardware and Supporting Systems The following provides minimal system configuration requirements for Priority with respect to three types of installations: On-premise Priority

More information

MailEnable Scalability White Paper Version 1.2

MailEnable Scalability White Paper Version 1.2 MailEnable Scalability White Paper Version 1.2 Table of Contents 1 Overview...2 2 Core architecture...3 2.1 Configuration repository...3 2.2 Storage repository...3 2.3 Connectors...3 2.3.1 SMTP Connector...3

More information

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers BASEL UNIVERSITY COMPUTER SCIENCE DEPARTMENT Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers Distributed Information Systems (CS341/HS2010) Report based on D.Kassman, T.Kraska,

More information

Description of Application

Description of Application Description of Application Operating Organization: Coeur d Alene Tribe, Plummer, Idaho Community of Interest: U.S. Indian tribes and their governments; rural governments OS and software requirements: Microsoft

More information

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises

More information

A study of Cloud Computing Ecosystem

A study of Cloud Computing Ecosystem EIS A study of Cloud Computing Ecosystem Vikram Gawande Juan Mario Álvarez Aguilar The Tuck School at Dartmouth 10/11/2010 About Cloud Computing: Cloud computing is a model for enabling convenient, on-demand

More information

System Requirements for Microsoft Dynamics SL 2015

System Requirements for Microsoft Dynamics SL 2015 System for Microsoft Dynamics SL 2015 Overview This document contains the minimum client hardware requirements, server recommendations and Terminal Server minimum hardware requirements supported by the

More information

Virtualization: Advanced Technology or Magic Bullet?

Virtualization: Advanced Technology or Magic Bullet? Virtualization: Advanced Technology or Magic Bullet? Doug Hafford V.P. Consulting Services Proud Member of SoCalPROS and NorCalPROS GLA ALA Emerald Sponsor OCALA Agenda Virtualization Technology How Long

More information

from programmer s point of view

from programmer s point of view Cloud in practice from programmer s point of view Łukasz Nawojczyk LukeAhead.net E-mail: contact@lukeahead.net Twitter: @LukeAheadNET Secret Plan Clouds advantages and disadvantages Pricing Cloud Models

More information

4/10/2012. Hall. Cherokee. Bartow. Forsyth. Barrow. Gwinnett. Paulding. Cobb. Walton. DeKalb. Douglas. Fulton. Rockdale. Carroll. Clayton.

4/10/2012. Hall. Cherokee. Bartow. Forsyth. Barrow. Gwinnett. Paulding. Cobb. Walton. DeKalb. Douglas. Fulton. Rockdale. Carroll. Clayton. Carroll Bartow Paulding Douglas Coweta Cobb Cherokee Fulton Fayette Clayton DeKalb Spalding Forsyth Henry Gwinnett Rockdale Hall Newton Barrow Walton 4/10/2012 Cloud Computing On demand use of remote computer

More information

Performance Optimization Guide

Performance Optimization Guide Performance Optimization Guide Publication Date: July 06, 2016 Copyright Metalogix International GmbH, 2001-2016. All Rights Reserved. This software is protected by copyright law and international treaties.

More information