Modern Application Architectures: How to Design for Scalability and Performance
|
|
- Daisy Candace Day
- 8 years ago
- Views:
Transcription
1 Modern Application Architectures: How to Design for Scalability and Performance The power of service-oriented architecture in cloud-based environments. Modern Application Architectures: How to Design for Scalability and Performance Cover
2 Table of Contents A. The Evolution of Service-Oriented Architecture and the Cloud 1 B. Why SOA Matters 2 C. Natural Synergy: SOA and the Cloud 3 D. The Many Benefits of Using SOA With the Cloud 3 E. Merging SOA and the Cloud: Key Considerations 4 F. SOA and the Cloud at Rackspace 8 G. Appendix 8 H. Reference 9 Modern Application Architectures: How to Design for Scalability and Performance Contents
3 A. The Evolution of Service-Oriented Architecture and the Cloud The early days of web-based computing saw a major boom in service-oriented architecture (SOA). Servers and storage networks were installed on a massive scale, with applications designed to operate narrowly scoped services. Those apps interacted with one another and with users through a separate presentation layer. As services expanded, enterprises built additional servers and networks. Companies wishing to rapidly expand their offerings sometimes bought smaller organizations and folded the new architecture into existing infrastructure. The acquired architecture was treated as another service, to be called upon as needed. For years, this kind of operating strategy worked well, giving progressive (and cash-rich) tech companies a quick way to scale operations and deploy a wide array of systems. Recently, however, problems with traditional SOA have begun to emerge. Enterprise-class organizations have struggled with increasingly complex architectures. Data and functions may be duplicated in multiple silos, for example, or applications may fail to communicate with one another properly. In enterprise-scale distributed computing environments, managing the scope of sprawling architectures is a massive challenge. More and more people are looking to the cloud for solutions. According to the IDG Enterprise Computerworld Forecast Study , cloud computing projects are the leading technology initiatives currently underway. If cloud initiatives have gained such strong momentum, surely they have been steadily freeing organizations from convoluted hardware architectures and turning vast infrastructures into inexpensive, simple, shared commodities right? Not so fast. Too often, as applications are redesigned with cloud computing and storage in mind, valuable SOA principles fall by the wayside. It has become far too common to develop substandard, monolithic cloud applications that can be deployed in a matter of weeks or even days. Today, the cloud is the default choice for new application development, but the considerable challenges of operating in the cloud are consistently downplayed. The largest of these challenges is scalability. Many of today s cloud-based apps are not even built to scale, because it is assumed that they will be irrelevant in six months to a year. But that mindset has created its own problems in a cloud-centric world. Cloud servers are facing CPU bottlenecks and network bandwidth issues due to heavy demand. The Modern Application Architectures: How to Design for Scalability and Performance Page 1
4 cloud may have been designed with such stressors in mind, but poor architecture is forcing companies to pay more for cloud services, and performance is not living up to customer expectations. The solution lies in SOA. By combining the principles of SOA with those of cloud computing, enterprises can build a best-of-both-worlds IT environment. Splitting up applications into modular, reusable parts that remain deployed in the cloud will clear bottlenecks and ease pressure on networks. In the pages that follow, we ll talk about the numerous benefits of a hybrid SOA-cloud environment, including enhanced scalability, improved business flexibility and more. B. Why SOA Matters One key advantage of SOA: It provisions a common service bus on which multiple disparate services can operate. The service bus allows for the complete independence of applications that interact with it, but also lets them remain loosely coupled. In other words, business processes can independently use the service bus and SOA to exchange information. The service bus can be thought of as a water or electrical line, into which all the devices in a home can tap freely. In an application architecture, the service bus provides a common framework for applications to manipulate data. SOA is like an N-tier Architecture, except the application layer of an N-tier design becomes a business logic/service tier. (See Appendix to learn about the differences between the two.) In an N-tier environment, applications stand alone. In SOA, they become reusable components that are integrated into a mesh of common services to allow those services to work together more freely. SOA provides additional benefits to the organization. The concept of reusability is key because it allows services to be deployed in a variety of scenarios. Reusing code lowers development costs, shortens development cycles and tightly integrates business functions. SOA also enables a more distributed approach to development. Because services operate independently, an application designer doesn t need to know how other applications in the system work. The applications will, however, share a common schema, which helps ensure interoperability. This in turn helps build a common development mentality in the organization, even if the applications are developed by separate teams. Services can be developed in parallel, shortening the development cycle even further. Modern Application Architectures: How to Design for Scalability and Performance Page 2
5 The use of schema, in conjunction with a translation layer, means that services don t have to be developed on the same hardware or operating system platform. A robust SOA architecture can pass information among Windows, Linux, HP-UX, AIX and all other common platforms. The service bus is concerned only with the integrity of the information, not the method by which it is accessed and delivered. C. Natural Synergy: SOA and the Cloud As businesses look to move their operations to the cloud, they face a basic challenge: migrating legacy apps to web-based platforms. Some legacy apps have been around for decades. One of the most exciting emerging solutions involves SOA. In a typical enterprise, architects have to deal not with a handful of applications (as in our simplified examples above) but with hundreds of them, and their interdependencies can be highly complex. What happens when a system-of-record application needs to change the length of a data field spanning multiple systems? This kind of seemingly simple change can require countless hours of architectural and implementation work across dozens of disparate systems. An SOA bus running in the cloud provides a more streamlined way for changes like this to be distributed to other apps in the system. Naturally, cloud-based systems are also essential when trying to bring legacy apps into a web-centric world. Modern development may take place on web-based or mobilecentric platforms, but that doesn t mean the organization wants to leave its older clientserver apps behind. SOA in the cloud is a pathway that connects the two environments. Most importantly, combining SOA and the cloud yields an immediate increase in development speed. SOA provides a framework for all applications to easily access cloudbased services, and entrusts the SOA layer with the task of reshaping data. D. Natural Synergy: SOA and the Cloud As businesses look to move their operations to the cloud, they face a basic challenge: migrating legacy apps to web-based platforms. Some legacy apps have been around for decades. One of the most exciting emerging solutions involves SOA. In a typical enterprise, architects have to deal not with a handful of applications (as in our simplified examples above) but with hundreds of them, and their interdependencies can be highly complex. What happens when a system-of-record application needs to Modern Application Architectures: How to Design for Scalability and Performance Page 3
6 change the length of a data field spanning multiple systems? This kind of seemingly simple change can require countless hours of architectural and implementation work across dozens of disparate systems. An SOA bus running in the cloud provides a more streamlined way for changes like this to be distributed to other apps in the system. Naturally, cloud-based systems are also essential when trying to bring legacy apps into a web-centric world. Modern development may take place on web-based or mobile-centric platforms, but that doesn t mean the organization wants to leave its older client-server apps behind. SOA in the cloud is a pathway that connects the two environments. Most importantly, combining SOA and the cloud yields an immediate increase in development speed. SOA provides a framework for all applications to easily access cloud-based services, and entrusts the SOA layer with the task of reshaping data. D. The Many Benefits of Using SOA With the Cloud On its own, the cloud provides many benefits to enterprises, but SOA can magnify those benefits considerably. Here are some of the most impressive examples: High availability. One of the greatest benefits of the cloud, higher availability, is also a major boon to SOA environments. A traditional SOA is no less vulnerable to downtime than any other standard client-server architecture. Hardware can fail, and a network is only as strong as its weakest link. In the cloud, however, the SOA layer can be deployed behind load-balancing gear and configured with redundant servers. If a server fails, another can immediately pick up the slack. Servers can be distributed globally to further improve availability and performance and protect against natural disasters, power outages and other regional catastrophes. Security. In an SOA environment, data is constantly being exchanged among a large number of relatively chatty applications. This flow of information has raised some security concerns. Denial-of-service attacks and SQL injection attacks are both particularly worrisome. Merging SOA with the cloud doesn t eliminate these risks, but it does shift them to a potentially more robust system with better load balancing and higher availability. A well-coded SOA layer will act as a gatekeeper: Application B, for example, may be forbidden from Modern Application Architectures: How to Design for Scalability and Performance Page 4
7 interacting with Application Z. This prevents hackers from flooding Application Z with requests from Application B: Properly architected SOA will simply deny these kinds of packets. In a cloud environment, more robust system logic can alert administrators that something is wrong and allow for a quicker response to a security incident. As this type of design grows in sophistication with dozens or hundreds of gatekeeping rules increased robustness will simplify cloud management and oversight. Data privacy. Despite the best efforts of management, sometimes software is rushed out the door without proper consideration for data privacy. Data schemata have been known to include personally identifiable information that shouldn t be passed among applications. That opens up organizations to significant legal liability. But cloud-based SOA can be used to build safeguards into the design. For example, logic that encrypts data as it is received can be added at the SOA layer, or personally identifiable information can be stripped before it is passed along. SAML authentication or WS-Security standards can be enforced between applications, and authentication actions can be passed over to a secure user/service management system like Active Directory or LDAP. Developers need not concern themselves with authentication or user management routines the SOA layer handles the job for them. This simplifies privacy management while speeding up development. Ease of integration. By design, SOA provides a schema for the proper structuring of data, but folding SOA into the cloud makes integrating multiple applications even easier. When applications communicate with one another in a non-soa environment, developers have to be aware of the data structures used by every other application in the enterprise, and then provide customized outputs for each one. By contrast, SOA creates a common data framework for all applications, making complex customization and data translation work unnecessary. Storing these schemata on the cloud means that any app, legacy or modern, can access the SOA layer on the fly and in real time without a private network. Ease of collaboration. By design, the cloud facilitates collaboration among developers. Physical location is fully transparent in a cloud environment, enabling greater flexibility in the deployment of development resources. In an SOA environment, this collaborative flexibility becomes especially valuable. Modern Application Architectures: How to Design for Scalability and Performance Page 5
8 E. Merging SOA and the Cloud: Key Considerations So, are you ready to give cloud-based SOA a shot? Before you dive in, know that SOA should not be undertaken casually. Careful planning is essential. Here are some key points to consider as you re architecting your environment: Match service tiers to business logic. This is a central principle of SOA, and it requires developers and management to collaborate on the business logic of the environment. First you must decide which business units need to talk to one another, and how. For example: What information do manufacturing and logistics need to share? Then that logic must be built into the SOA layer from a programmatic standpoint. The schema also needs to be designed to account for all relevant data shared among the applications specified by the business logic. Plan for exceptions and auditing. Each application should be designed to handle exceptions and auditing functions. Tracked exceptions should include faults caused by failing infrastructure (disk failures, network outages, etc.), mistakes and bugs in software coding, and problems with user inputs. Auditing is often overlooked in SOA implementations, but it is legally or contractually required in many environments. Separate business functions from the presentation tier. The presentation tier is the top level of the architecture, where users interact directly with the system. Shield business functions by strictly relegating users to the service tier. This makes it easier to modify the user interface and adds a layer of security. An API will make services accessible to higher layers. As a corollary to the above, the application programming interface (API) converts service requests and translates between the presentation layer and the business logic layer. Ensure that each service messages through its own channel. Good design means building applications that send and receive messages on their own channels. Each message should include a unique identifier that maps back to the original request. This allows auditability if something goes wrong. Modern Application Architectures: How to Design for Scalability and Performance Page 6
9 Business services should have a single implementation. Your architecture should be designed so that each service function is controlled by a single instance of logic. Services should be narrowly aligned with singular responsibilities and should not appear in multiple instances, which can lead to redundant work and operational inconsistencies. The presentation tier should include no logic of its own. The presentation tier should only be concerned with taking user requests and returning the results. SOA is built on teamwork, and it s critical to fully leverage the strengths of each layer. The service tier should be exclusively responsible for all logical operations; the presentation layer should be solely responsible for sending information to the screen. The presentation tier should be governed by multiple servers. This is a natural by-product of the cloud and a best practice for designing high availability and scalability. Load balancers can be used at both the service layer (to help manage performance) and the presentation layer. Remember that SOA may be overkill for smaller enterprises. SOA can be a complex endeavor, and it makes sense only for organizations with many interconnected moving parts. If you re designing a simple application with a single business function, don t get lost in the weeds of a complex architectural environment like SOA. Develop a stand-alone application. If your needs expand later, you will be able to integrate the application into an SOA environment by developing the API layer. Modern Application Architectures: How to Design for Scalability and Performance Page 7
10 F. SOA and the Cloud at Rackspace Our developers know how to build application architectures that leverage SOA. We can answer any questions you might have about integrating SOA into the cloud, and help get your system up and running successfully. But we don t just make our application-architecture expertise available to customers. We also provide enterprise-class infrastructure, so that once you are in production, you can deploy your applications and service plans on our infrastructure and alleviate your operational burden. Whether you want to design and implement application architectures on your own, or get help from our cloud experts, Rackspace has the expertise and infrastructure you need to operate your app securely and at scale. Find out more at G. Appendix COMMON ARCHITECTURES, EXPLAINED In development terms, an architecture provides a framework in which program components are stored and partitioned and supplies a set of rules for the re-use of these components. Architecture informs application design, deployment and interoperability, and it sets the terms of the debate on application development. Choosing an appropriate architecture requires a fundamental understanding of architecture types. Here are some of the most common architectures influencing modern application design: N-Tier Architecture. Commonly used in web applications, N-tier Architecture typically has a three-tier design to partition applications into physically separate but connected strata. A database server stores information on behalf of the application. The application server stores the primary code base, and a web server interfaces directly with the user via a browser. More complex N-tier systems can have additional partitions, or tiers, all stacked on top of one another like a layer cake. The key is that each tier is completely independent and communicates only with the tiers directly above or below it. Modern Application Architectures: How to Design for Scalability and Performance Page 8
11 Service-Oriented Architecture. Service-Oriented Architecture (SOA) builds on N-tier Architecture to enhance functionality. The two architectures are not mutually exclusive. The key difference is that an SOA infrastructure is not as strictly siloed. In a typical SOA environment, applications are exposed to a common message bus or API layer that acts as an intermediary within the application tier (commonly referred to as the second tier). Services that operate within this layer are independent, but communicate with both the database layer and the web/presentation layer through a common schema (such as XML) across the message bus. Multiple SOA services may operate on this bus simultaneously, and these services may be located on either the internal network or a remote server. Domain Architecture. Domain Architecture, or Domain Driven Design (DDD), approaches architecture by directly modeling the business domain. Applications are built to mimic business functions, and application roles are similarly business-oriented. A common language abstracted to exclude dense technical terms is used to help non-expert team members understand the architecture. Ideally, the design and development of applications becomes accessible to everyone involved. Message Bus Architecture. Message Bus Architecture refers to systems that can send and receive messages on a common channel without any knowledge of other systems on that channel. The most common form of Message Bus Architecture is called Publish/Subscribe, which is widely used for text-based messaging systems. Here, the publisher does not send messages directly to subscribers, but rather outputs the message to a queue known as a class. Subscribers are able to access the classes they are interested in but do not know the identity of the publisher. As the name implies, Pub/Sub systems see wide implementation within and other messaging platforms. Object-Oriented/Component-Based Architecture. Object-oriented design isn t a new idea, but it s being revived thanks to the containerization features in projects like LXC, Docker and Rocket. The guiding principle of Object-Oriented Architecture is that all code should be independent but also interact well with other applications. Systems are split up into reusable, independent objects, and objects interact with one another through a loosely coupled system. The workload is moved into a container of multiple objects and executed, and after the job is completed, the container is killed. H. Reference 1. Modern Application Architectures: How to Design for Scalability and Performance Page 9
12 About Rackspace Rackspace (NYSE: RAX) is the #1 managed cloud company. Its technical expertise and Fanatical Support allow companies to tap the power of the cloud without the pain of hiring experts in dozens of complex technologies. Rackspace is also the leader in hybrid cloud, giving each customer the best fit for its unique needs whether on single- or multi-tenant servers, or a combination of those platforms. Rackspace is the founder of OpenStack, the open-source operating system for the cloud. Based in San Antonio, Rackspace serves more than 300,000 business customers from data centers on four continents. GLOBAL OFFICES Headquarters Rackspace, Inc. 1 Fanatical Place Windcrest, Texas Intl: UK Office Rackspace Ltd. 5 Millington Road Hyde Park Hayes Middlesex, UB3 4AZ Phone: Intl: +44 (0) Benelux Office Rackspace Benelux B.V. Teleportboulevard EJ Amsterdam Phone: Intl: +31 (0) Hong Kong Office 9/F, Cambridge House, Taikoo Place 979 King s Road, Quarry Bay, Hong Kong Sales: Support Australia Office Rackspace Hosting Australia PTY LTD Level 1 37 Pitt Street Sydney, NSW 2000 Australia 2015 Rackspace US, Inc. All rights reserved. This white paper is for informational purposes only. The information contained in this document represents the current view on the issues discussed as of the date of publication and is provided AS IS. RACKSPACE MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS DOCUMENT AND RESERVES THE RIGHT TO MAKE CHANGES TO SPECIFICATIONS AND PRODUCT/SERVICES DESCRIPTION AT ANY TIME WITHOUT NOTICE. USERS MUST TAKE FULL RESPONSIBILITY FOR APPLICATION OF ANY SERVICES AND/OR PROCESSES MENTIONED HEREIN. EXCEPT AS SET FORTH IN RACKSPACE GENERAL TERMS AND CONDITIONS, CLOUD TERMS OF SERVICE AND/OR OTHER AGREEMENT YOU SIGN WITH RACKSPACE, RACKSPACE ASSUMES NO LIABILITY WHATSOEVER, AND DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO ITS SERVICES INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. Except as expressly provided in any written license agreement from Rackspace, the furnishing of this document does not give you any license to patents, trademarks, copyrights, or other intellectual property. Rackspace, Fanatical Support, and/or other Rackspace marks mentioned in this document are either registered service marks or service marks of Rackspace US, Inc. in the United States and/or other countries. OpenStack is either a registered trademark or trademark of OpenStack, LLC in the United States and/or other countries. Third-party trademarks and tradenames appearing in this document are the property of their respective owners. Such third-party trademarks have been printed in caps or initial caps and are used for referential purposes only. We do not intend our use or display of other companies tradenames, trademarks, or service marks to imply a relationship with, or endorsement or sponsorship of us by, these other companies. Modified: Modern Application Architectures: How to Design for Scalability and Performance Page 10
Effective Azure Migration Moving Applications to the Cloud
Effective Azure Migration Moving Applications to the Cloud Effective Azure Migration Cover Table of Contents Executive Summary 1 Defining Line-of-Business Applications 1 An Example Application 2 The Migration
More informationThe Hybrid Cloud and Microsoft Azure Bridging Private and Public Environments
The Hybrid Cloud and Microsoft Azure Bridging Private and Public Environments The Hybrid Cloud and Microsoft Azure Cover Table of Contents Introduction 1 What Is a Hybrid Environment? 2 Buy, Lease or Rent
More informationHow To Design A Private Cloud Powered By Openstack
Rackspace Private Cloud Powered By OpenStack: The Customer Experience Author: Christian Foster Director, Rackspace Private Cloud Rackspace Private Cloud Powered By OpenStack : The Customer Experience Cover
More informationA Tale of Two Workloads
A Tale of Two Workloads USING OPENSTACK AND VMWARE VSPHERE TO BUILD A HYBRID SOLUTION CONTENTS. Executive Summary. 2 Understanding the Challenges. 2 Development of a Two-Workload Strategy. 3 Understanding
More informationRackspace Cloud Databases Cover. Rackspace Cloud Databases Fast. Open. Fully managed.
Rackspace Cloud Databases Cover Rackspace Cloud Databases Fast. Open. Fully managed. Table of Contents 1. Introduction 1 2. Key Challenges of Managing Relational Databases 2 3. The Benefits of Cloud Databases
More information1. Before You Shop: INTRODUCTION:
INTRODUCTION: HOSTED EXCHANGE 2013 BUYER S GUIDE: YOUR STEP-BY-STEP GUIDE TO FINDING A BETTER EXCHANGE The recent end of support for Exchange 2003 and widespread adoption of Exchange 2013 has more organizations
More informationRackspace Private Cloud Security
Rackspace Private Cloud Security Written by: Joe Burke Rackspace Private Cloud Product Architect Rackspace Private Cloud Security Cover Table of Contents 1. Introduction 2 2. Rackspace Private Cloud Security
More informationManaging the Transition to IT as a Service Broker
Managing the Transition to IT as a Service Broker Successfully moving to new IT structure requires focus on the human side of the equation Contents Executive Summary. 2 Introduction: IT at the Crossroads.
More informationFully Managed, High-performance Cassandra Service Powered by DataStax Enterprise
Fully Managed, High-performance Cassandra Service Powered by DataStax Enterprise Fully Managed, High-performance Cassandra Service Cover Table of Contents 1. Introducing Managed Cassandra 1 2. Challenges
More informationCloud Security. in an Agile World. Written by: Jaret Chiles, Enterprise Cloud Solutions Architect and Matt Tesauro, Product Security Engineering Lead
Cloud Security in an Agile World Written by: Jaret Chiles, Enterprise Cloud Solutions Architect and Matt Tesauro, Product Security Engineering Lead Cloud Security in an Agile World Cover Table of Contents
More informationReference Architecture: Enterprise Security For The Cloud
Reference Architecture: Enterprise Security For The Cloud A Rackspace Whitepaper Reference Architecture: Enterprise Security for the Cloud Cover Table of Contents 1. Introduction 2 2. Network and application
More informationManaging the Transition to IT as a Service Broker Successfully moving to new IT structure requires focus on the human side of the equation
Managing the Transition to IT as a Service Broker Successfully moving to new IT structure requires focus on the human side of the equation Managing the Transition to IT as a Service Broker Cover Table
More informationSecurity is a Partnership
Security is a Partnership Written by J.R. Arredondo Director, Product Marketing Security is a Partnership Cover Table of Contents 1. Introduction 2 2. The Increasing Complexity of Security 3 and Compliance
More informationA Look Back at. Expert Answers to your
A Look Back at 2012 Expert Answers to your Top SharePoint Questions Microsoft SharePoint is the most popular application of its type ever created. According to Microsoft, more than 65,000 companies manage
More informationBuilding Your Ecommerce Strategy
Building Your Ecommerce Strategy Four Steps for Getting Started Written by: Lizetta Staplefoot, Online Marketing Content Strategist Building Your Ecommerce Strategy Cover Table of Contents Getting Started
More informationSingle Sign-on for Office 365, Microsoft Azure and On-Premises Environments:
Single Sign-on for Office 365, Microsoft Azure and On-Premises Environments: Configuring and Deploying Active Directory Federated Services in a Hybrid Architecture Single Sign-on for Office 365, Microsoft
More informationRackspace Cloud Big Data Platform On-demand Big Data processing platform
Rackspace Cloud Big Data Platform On-demand Big Data processing platform Rackspace Cloud Big Data Platform: On-demand Big Data Processing Platform Cover Table of Contents Introduction 1 Challenges of Managing
More informationThe Incremental Advantage:
The Incremental Advantage: MIGRATE TRADITIONAL APPLICATIONS FROM YOUR ON-PREMISES VMWARE ENVIRONMENT TO THE HYBRID CLOUD IN FIVE STEPS CONTENTS Introduction..................... 2 Five Steps to the Hybrid
More informationBig Data on the Open Cloud
Big Data on the Open Cloud Rackspace Private Cloud, Powered by OpenStack, Helps Reduce Costs and Improve Operational Efficiency Written by Niki Acosta, Cloud Evangelist, Rackspace Big Data on the Open
More informationEmail Security Best Practices and Avoiding Downtime How Does Your Solution Compare on 7 Critical Dimensions?
Email Security Best Practices and Avoiding Downtime How Does Your Solution Compare on 7 Critical Dimensions? Email Security Best Practices and Avoiding Downtime Cover Table of Contents A. Overview 1 B.
More informationStarting the Journey to Managed Infrastructure Services
Starting the Journey to Managed Infrastructure Services A GUIDE TO SELECTING INITIAL WORKLOADS FOR MIGRATION CONTENTS Executive Summary. 2 A New Age of Innovation. 2 IT Has Reached the Pivot Point. 3 The
More informationA Layperson s Guide To DoS Attacks
A Layperson s Guide To DoS Attacks A Rackspace Whitepaper A Layperson s Guide to DoS Attacks Cover Table of Contents 1. Introduction 2 2. Background on DoS and DDoS Attacks 3 3. Types of DoS Attacks 4
More informationBenefits of Using the ObjectRocket System
for MongoDB Fast, Scalable, Reliable, Fully Managed ObjectRocket for MongoDB Cover Table of Contents 1. Introducing ObjectRocket for MongoDB 1 2. Challenges of Managing, Scaling and 3 Optimizing MongoDB
More informationWELCOME TO THE OPEN CLOUD
WELCOME TO THE OPEN CLOUD Flexibility, Choice and Freedom for Your Business Written by Paul Croteau, Enterprise Marketing Strategist, and Gerardo A. Dada, Director, Product Marketing March 1, 2013 Business
More informationTHE #1 MANAGED CLOUD COMPANY RACKSPACE WITH EMC STORAGE
RACKSPACE THE #1 MANAGED CLOUD COMPANY WITH EMC STORAGE TODAY S ENTERPRISE IT LEADERS ARE FACED WITH TREMENDOUS CHALLENGES: They must provide an IT infrastructure that reliably supports the multitude of
More informationWhite Paper Delivering Web Services Security: The Entrust Secure Transaction Platform
White Paper Delivering Web Services Security: September 2003 Copyright 2003 Entrust. All rights reserved. Entrust is a registered trademark of Entrust, Inc. in the United States and certain other countries.
More informationRackspace IT Industry Service Report
Rackspace IT Industry Service Report A study into the cost of poor IT customer service Rackspace IT Industry Service Report A study into the cost of poor IT customer service PAGE: 1 TABLE OF CONTENTS DESCRIPTION
More informationPrivate Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud
Private Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud Tony Bradley Microsoft MVP, CISSP-ISSAP Principal Analyst, Bradley Strategy Group The connected, mobile
More informationPeak Season Prep Guide. Preparing your ecommerce site for the next big rush
Peak Season Prep Guide Preparing your ecommerce site for the next big rush Table of Contents Introduction 2 1 Test Your Site Before a Traffic Spike 3 2 Solutions for Common Issues that Testing Uncovers
More informationCA Repository for z/os r7.2
PRODUCT SHEET CA Repository for z/os CA Repository for z/os r7.2 CA Repository for z/os is a powerful metadata management tool that helps organizations to identify, understand, manage and leverage enterprise-wide
More informationBuilding Secure, Scalable and Highly Available Magento Stores, Powered by Rackspace Solutions
Building Secure, Scalable and Highly Available Magento Stores, Powered by Rackspace Solutions A Closer Look at Ecommerce Reference Architectures Mahesh Gandhe, Sr. Solutions Manager for Ecommerce and SaaS/ISV
More informationCA Process Automation for System z 3.1
PRODUCT SHEET CA Process Automation for System z CA Process Automation for System z 3.1 CA Process Automation for System z helps enable enterprise organizations to design, deploy and administer automation
More informationCloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage
Cloud Service Brokerage Case Study Health Insurance Association Launches a Security and Integration Cloud Service Brokerage Cloud Service Brokerage Case Study Health Insurance Association Launches a Security
More informationINTRODUCTION... 2 THINK LIKE A CFO... 3 WHAT S A CIO TO DO?... 3 THE CAPEX VS. OPEX DIVIDE... 3 TODAY, CAPEX IS OUT AND OPEX IS IN...
INTRODUCTION... 2 THINK LIKE A CFO... 3 WHAT S A CIO TO DO?... 3 THE CAPEX VS. OPEX DIVIDE... 3 TODAY, CAPEX IS OUT AND OPEX IS IN.... 4 AN EXAMPLE: BUYING A LASER PRINTER... 5 AN ALTERNATIVE: OUTSOURCING
More informationCuring The Migration Migraine With SharePoint Hosting
Curing The Migration Migraine With SharePoint Hosting 1 Microsoft SharePoint is a remarkable success, with more than 70% of all enterprises currently using some version of the product. Adoption rates for
More informationCreating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide
Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide Across 2014 and into 2015, microservices became the new buzzword for application development style. So what
More informationHighly Available, Fast, Scalable, Fully Managed
for Redis Highly Available, Fast, Scalable, Fully Managed ObjectRocket for Redis Cover Table of Contents 1. Introducing ObjectRocket for Redis 1 2. Challenges of Managing and Optimizing Redis 3 Tuning
More informationWhite Paper: Cloud Identity is Different. World Leading Directory Technology. Three approaches to identity management for cloud services
World Leading Directory Technology White Paper: Cloud Identity is Different Three approaches to identity management for cloud services Published: March 2015 ViewDS Identity Solutions A Changing Landscape
More information7 Tips on Becoming an IT Service Broker
7 Tips on Becoming an IT Service Broker Contents. Executive Summary. 2 Tip 1: Admit You Can t Do Everything Yourself. 3 Tip 2: Catalog All Current and Near-Term Applications. 4 Tip 3: Categorize Each App
More informationThe IBM Cognos Platform
The IBM Cognos Platform Deliver complete, consistent, timely information to all your users, with cost-effective scale Highlights Reach all your information reliably and quickly Deliver a complete, consistent
More informationNow that you have a Microsoft private cloud, what the heck are you going to do with it?
Now that you have a Microsoft private cloud, what the heck are you going to do with it? Tony Bradley Microsoft MVP, CISSP-ISSAP Principal Analyst, Bradley Strategy Group Abstract Choosing and building
More informationThe Cloud at Your Pace
The Cloud at Your Pace The Cloud at Your Pace Cover Table of Contents 1. Executive Summary 1 2. What Holds Back Cloud Adoption? 2 3. Some CIOs Are Waiting for a Safer Path 7 4. Know Your Options 8 5. Microsoft
More informationRackConnect User Guide
RackConnect User Guide Updated: November 8, 2011 RackConnect User Guide Page 2 of 15 DISCLAIMER This RackConnect User Guide (the Guide ) is for informational purposes only and is provided AS IS. The information
More informationHow to Meet the Growing Demands on IT:
How to Meet the Growing Demands on IT: Four Steps Along the Path Contents Executive Summary. 2 The Challenges. 3 A New Model. 4 Conclusions. 10 About Rackspace. 11 Notes. 11 How to Meet the Growing Demands
More informationHow your business can successfully monetize API enablement. An illustrative case study
How your business can successfully monetize API enablement An illustrative case study During the 1990s the World Wide Web was born. During the 2000s, it evolved from a collection of fragmented services
More informationHadoop is hard. Rackspace makes it easy.
Rackspace Managed Big Data Platform Hadoop is hard. Rackspace makes it easy. Rackspace Managed Big Data Platform Cover Table of Contents 1. Introduction 1 2. Challenges of Managing Hadoop 2 3. Managed
More informationGetting started with API testing
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
More informationdocs.rackspace.com/api
docs.rackspace.com/api Rackspace Cloud Backup Release (2015-09-09) 2015 Rackspace US, Inc. This document is intended for software developers who are interested in developing applications using the Rackspace
More informationUnderstanding Enterprise Cloud Governance
Understanding Enterprise Cloud Governance Maintaining control while delivering the agility of cloud computing Most large enterprises have a hybrid or multi-cloud environment comprised of a combination
More informationDriving Down the High Cost of Storage. Pillar Axiom 600
Driving Down the High Cost of Storage Pillar Axiom 600 Accelerate Initial Time to Value, and Control Costs over the Long Term Make a storage investment that will pay off in rapid time to value and low
More informationCLOUD BLOCK STORAGE CONSISTENT AND RELIABLE STORAGE PERFORMANCE IN THE CLOUD
CLOUD BLOCK STORAGE CONSISTENT AND RELIABLE STORAGE PERFORMANCE IN THE CLOUD Rackspace Cloud Block Storage provides external block-level storage volumes that supplement the storage built into Rackspace
More informationVBLOCK SOLUTION FOR SAP APPLICATION SERVER ELASTICITY
Vblock Solution for SAP Application Server Elasticity Table of Contents www.vce.com VBLOCK SOLUTION FOR SAP APPLICATION SERVER ELASTICITY Version 2.0 February 2013 1 Copyright 2013 VCE Company, LLC. All
More informationEnergySync and AquaSys. Technology and Architecture
EnergySync and AquaSys Technology and Architecture EnergySync and AquaSys modules Enterprise Inventory Enterprise Assets Enterprise Financials Enterprise Billing Service oriented architecture platform
More informationWHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT
WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT IntelliDyne, LLC MARCH 2012 STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT
More informationMoving Service Management to SaaS Key Challenges and How Nimsoft Service Desk Helps Address Them
Moving Service Management to SaaS Key Challenges and How Nimsoft Service Desk Helps Address Them Table of Contents Executive Summary... 3 Introduction: Opportunities of SaaS... 3 Introducing Nimsoft Service
More informationThe Mobile Effect - The impact of smartphones & tablets on impulse buying
The Mobile Effect - The impact of smartphones & tablets on impulse buying A Rackspace Market Study & Analysis Report The Mobile Effect - The impact of smartphones and tablets on impulse buying PAGE: 1
More informationDatacenter Management Optimization with Microsoft System Center
Datacenter Management Optimization with Microsoft System Center Disclaimer and Copyright Notice The information contained in this document represents the current view of Microsoft Corporation on the issues
More informationEffective Storage Management for Cloud Computing
IBM Software April 2010 Effective Management for Cloud Computing April 2010 smarter storage management Page 1 Page 2 EFFECTIVE STORAGE MANAGEMENT FOR CLOUD COMPUTING Contents: Introduction 3 Cloud Configurations
More informationDatasheet FUJITSU Cloud Monitoring Service
Datasheet FUJITSU Cloud Monitoring Service FUJITSU Cloud Monitoring Service powered by CA Technologies offers a single, unified interface for tracking all the vital, dynamic resources your business relies
More informationMicrosoft and Novell - A Case Study in Identity Federation
Boosting interoperability and collaboration across mixedtechnology environments Standards-based identity federation solutions from Microsoft and Novell May 2009 Executive summary Despite remarkable gains
More informationData virtualization: Delivering on-demand access to information throughout the enterprise
IBM Software Thought Leadership White Paper April 2013 Data virtualization: Delivering on-demand access to information throughout the enterprise 2 Data virtualization: Delivering on-demand access to information
More informationSoLuTIoN guide. CLoud CoMPuTINg ANd ThE CLoud-rEAdy data CENTEr NETWork
SoLuTIoN guide CLoud CoMPuTINg ANd ThE CLoud-rEAdy data CENTEr NETWork Contents BENEfITS of ThE CLoud-rEAdy data CENTEr NETWork............................3 getting ready......................................................................3
More informationCA Workload Automation
PRODUCT SHEET: CA Workload Automation CA Workload Automation Improve the availability of critical IT workload processes and schedules enterprise-wide by leveraging real-time IT automation, embedded workflow,
More informationORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process
ORACLE OLAP KEY FEATURES AND BENEFITS FAST ANSWERS TO TOUGH QUESTIONS EASILY KEY FEATURES & BENEFITS World class analytic engine Superior query performance Simple SQL access to advanced analytics Enhanced
More informationBig Data Without Big Headaches: Managing Your Big Data Infrastructure for Optimal Efficiency
Big Data Without Big Headaches: Managing Your Big Data Infrastructure for Optimal Efficiency The Growing Importance, and Growing Challenges, of Big Data Big Data is hot. Highly visible early adopters such
More informationTips and Best Practices for Managing a Private Cloud
Deploying and Managing Private Clouds The Essentials Series Tips and Best Practices for Managing a Private Cloud sponsored by Tip s and Best Practices for Managing a Private Cloud... 1 Es tablishing Policies
More informationrackspace.com/cloud/private
TM rackspace.com/cloud/private Rackspace Private Cloud Active v 4.0 (2013-06-25) Copyright 2013 Rackspace All rights reserved. This document is intended to assist Rackspace Private Cloud customers in updating
More informationIBM Storwize V5000. Designed to drive innovation and greater flexibility with a hybrid storage solution. Highlights. IBM Systems Data Sheet
IBM Storwize V5000 Designed to drive innovation and greater flexibility with a hybrid storage solution Highlights Customize your storage system with flexible software and hardware options Boost performance
More informationVeritas Cluster Server by Symantec
Veritas Cluster Server by Symantec Reduce application downtime Veritas Cluster Server is the industry s leading clustering solution for reducing both planned and unplanned downtime. By monitoring the status
More informationEight Ways Better Software Deployment and Management Can Save You Money
Eight Ways Better Software Deployment and Management Can Save You Money Introduction Software management and deployment are perhaps among the most difficult and time-consuming activities undertaken by
More informationWindows Server 2008 R2 Hyper-V Live Migration
Windows Server 2008 R2 Hyper-V Live Migration White Paper Published: August 09 This is a preliminary document and may be changed substantially prior to final commercial release of the software described
More informationOptimizing Service Levels in Public Cloud Deployments
WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of
More informationHow Route Analytics Enables Virtualization and Cloud Computing
How Route Analytics Enables Virtualization and Cloud Computing By Jim Metzler, Ashton Metzler & Associates Distinguished Research Fellow and Co-Founder, Webtorials Editorial/Analyst Division Introduction
More informationDatacenter Management and Virtualization. Microsoft Corporation
Datacenter Management and Virtualization Microsoft Corporation June 2010 The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the
More informationVirtualization Essentials
Virtualization Essentials Table of Contents Introduction What is Virtualization?.... 3 How Does Virtualization Work?... 4 Chapter 1 Delivering Real Business Benefits.... 5 Reduced Complexity....5 Dramatically
More informationWhitepaper. The ABC of Private Clouds. A viable option or another cloud gimmick?
Whitepaper The ABC of Private Clouds A viable option or another cloud gimmick? Although many organizations have adopted the cloud and are reaping the benefits of a cloud computing platform, there are still
More informationWhy Cloud CompuTing ThreaTens midsized enterprises and WhaT To do about it
The Cloud Threat Why Cloud CompuTing ThreaTens midsized enterprises and WhaT To do about it This white paper outlines the concerns that often prevent midsized enterprises from taking advantage of the Cloud.
More informationWily Introscope for Microsoft.NET
Wily Introscope for Microsoft.NET Managing Complex Web Applications in a Production Environment White Paper Abstract Enterprises are increasingly relying on Web-based applications to perform mission-critical
More informationLogging and Alerting for the Cloud
Logging and Alerting for the Cloud What you need to know about monitoring and tracking across your enterprise The need for tracking and monitoring is pervasive throughout many aspects of an organization:
More informationCLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service
CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service Open Data Center Alliance, Inc. 3855 SW 153 rd Dr. Beaverton, OR 97003 USA Phone +1 503-619-2368 Fax: +1 503-644-6708 Email:
More informationBackup and Recovery for SAP Environments using EMC Avamar 7
White Paper Backup and Recovery for SAP Environments using EMC Avamar 7 Abstract This white paper highlights how IT environments deploying SAP can benefit from efficient backup with an EMC Avamar solution.
More informationSecurity in the smart grid
Security in the smart grid Security in the smart grid It s hard to avoid news reports about the smart grid, and one of the media s favorite topics is security, cyber security in particular. It s understandable
More informationTable of Contents. Technical paper Open source comes of age for ERP customers
Technical paper Open source comes of age for ERP customers It s no secret that open source software costs less to buy the software is free, in fact. But until recently, many enterprise datacenter managers
More informationSOA : To Do or Not to Do
Abstract SOA : To Do or Not to Do Gopala Krishna Behara and K.T.R.B Sarma As business moves from Web services to SOA, adoption and successful implementations of SOA become more evident. The goal of SOA
More informationService Virtualization: Managing Change in a Service-Oriented Architecture
Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual
More informationare you helping your customers achieve their expectations for IT based service quality and availability?
PARTNER BRIEF Service Operations Management from CA Technologies are you helping your customers achieve their expectations for IT based service quality and availability? FOR PARTNER USE ONLY DO NOT DISTRIBUTE
More informationHow To Use Shareplex
Data consolidation and distribution with SharePlex database replication Written by Sujith Kumar, Chief Technologist Executive summary In today s fast-paced mobile age, data continues to accrue by leaps
More informationImprove business agility with WebSphere Message Broker
Improve business agility with Message Broker Enhance flexibility and connectivity while controlling costs and increasing customer satisfaction Highlights Leverage business insight by dynamically enriching
More informationEvolution from the Traditional Data Center to Exalogic: An Operational Perspective
An Oracle White Paper July, 2012 Evolution from the Traditional Data Center to Exalogic: 1 Disclaimer The following is intended to outline our general product capabilities. It is intended for information
More informationTABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models
1 THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY TABLE OF CONTENTS 3 Introduction 14 Examining Third-Party Replication Models 4 Understanding Sharepoint High Availability Challenges With Sharepoint
More informationIBM SmartCloud Workload Automation
IBM SmartCloud Workload Automation Highly scalable, fault-tolerant solution offers simplicity, automation and cloud integration Highlights Gain visibility into and manage hundreds of thousands of jobs
More informationDeploying Fusion Middleware in a 100% Virtual Environment Using OVM ANDY WEAVER FISHBOWL SOLUTIONS, INC.
Deploying Fusion Middleware in a 100% Virtual Environment Using OVM ANDY WEAVER FISHBOWL SOLUTIONS, INC. i Fishbowl Solutions Notice The information contained in this document represents the current view
More informationAn Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus
An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...
More informationIBM Tivoli Storage Manager for Virtual Environments
IBM Storage Manager for Virtual Environments Non-disruptive backup and instant recovery: Simplified and streamlined Highlights Simplify management of the backup and restore process for virtual machines
More informationCOMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters
COMP5426 Parallel and Distributed Computing Distributed Systems: Client/Server and Clusters Client/Server Computing Client Client machines are generally single-user workstations providing a user-friendly
More informationCA Federation Manager
PRODUCT BRIEF: CA FEDERATION MANAGER CA FEDERATION MANAGER PROVIDES STANDARDS-BASED IDENTITY FEDERATION CAPABILITIES THAT ENABLE THE USERS OF ONE ORGANIZATION TO EASILY AND SECURELY ACCESS THE DATA AND
More informationEffective storage management and data protection for cloud computing
IBM Software Thought Leadership White Paper September 2010 Effective storage management and data protection for cloud computing Protecting data in private, public and hybrid environments 2 Effective storage
More informationAccess to easy-to-use tools that reduce management time with Arcserve Backup
Access to easy-to-use tools that reduce management time with Arcserve Backup In business, evolution is constant. Staff grows. New offices spring up. New applications are being implemented, and typically,
More informationCA SiteMinder SSO Agents for ERP Systems
PRODUCT SHEET: CA SITEMINDER SSO AGENTS FOR ERP SYSTEMS CA SiteMinder SSO Agents for ERP Systems CA SiteMinder SSO Agents for ERP Systems help organizations minimize sign-on requirements and increase security
More information