architects lead the next generation of data-driven
Transcription
architects lead the next generation of data-driven
ARCHITECTS LEAD THE NEXT GENERATION OF DATA-DRIVEN APPLICATIONS Rapid delivery of modern applications demands an open, software-defined, scale-out storage platform TECHNOLOGY OVERVIEW INTRODUCTION Today’s application architects face significant change on all fronts. Asked to deliver a new era of social, mobile, and big data applications, they must do so at a time when the entire application stack is shifting around them. To successfully deliver modern applications, application architects must identify and build upon technologies that support their demanding requirements, while also future-proofing the enterprise. DATA: A KEY CHALLENGE FOR ARCHITECTS DELIVERING MODERN APPLICATIONS Social, mobile, and big data applications play an increasingly important role within the enterprise application portfolio. These new applications types bring with them requirements that differ in many ways from those of traditional enterprise applications. One distinguishing factor for these new applications is their voracious appetite for unstructured data, including images, video, documents, and text. One of the first challenges faced by architects delivering these applications is simply determining where to put all this data so that it may be easily accessed by applications. For example, modern, data-driven applications depend on the ability to easily and securely accept and share content (at scale) via the Internet. For more traditional applications, and for administrative uses across all applications, support for traditional file protocols is required. In addition, architects need a data platform that doesn’t limit their capabilities. In recent years, application architects have seen infrastructure evolve from physical to virtual to cloud. They’ve lived through the emergence of highly distributed architectures for both applications and data. They see new languages, frameworks, and components emerging in droves—powered by the innovation of open source communities. They need a storage platform that spans all of these environments and technologies. SERVICE-ORIENTED DATA PLATFORMS: ENABLING THE NEXT GENERATION OF APPLICATIONS Today’s architects need an application-centric platform for unstructured data storage. This new platform must: •Be service-oriented to support a variety of access protocols. •Allow architects to work directly with data as objects via standard HTTP-based services to ensure the rapid development of modern applications. •Be compatible with traditional file access protocols (e.g., CIFS and NFS) to support the seamless integration of existing tools, processes, and systems. •Include out-of-the-box support for up-and-coming tools like Hadoop for in-place analysis of data. facebook.com/redhatinc @redhatnews linkedin.com/company/red-hat redhat.com •Provide extreme scalability so architects can start projects small and scale them out as needed. •Be fully supported in a variety of deployment environments so architects can port applications from the datacenter to the cloud and vice versa. •Provide automatic replication of data within and between deployment environments for reliability and disaster recovery. In addition, architects need these options to be available via a single, unified platform to simplify maintenance and administration. “ The Cornell Center for Advanced Computing (CAC) uses Red Hat Storage to support our Institute of of Biotechnology and Life Science Technologies, which needed a storage platform robust enough to handle data produced by Genomics, Proteomics and Imaging technologies. With Red Hat Storage, we have gained a highly scalable and reliable storage solution that has allowed us to adapt to our growing IT needs while remaining cost-effective.” JANES VANEE IT DIRECTOR, INSTITUTE FOR BIOTECHNOLOGY AND LIFE SCIENCES CORNELL UNIVERSITY As stewards of innovation within their enterprises, architects prefer open source solutions that tap into the power of the community. They loathe being locked into proprietary hardware with its slow vendor upgrade cycles. Instead, they need software-based solutions deployable on industry-standard hardware. Above all, they want solutions that are future-proof, aligned with the great forces that are transforming IT, namely commoditization, cloud computing, and big data. BUILDING THE FUTURE WITH RED HAT STORAGE For these reasons and more, Red Hat Storage Server is the data platform of choice for savvy application and solution architects. An open-source, software-based storage platform, Red Hat Storage Server is designed to enable the next generation of data-driven applications. By pooling cloud, virtual, and on-premise data under a single global namespace behind a full complement of APIs, Red Hat Storage Server leverages an enterprise’s existing infrastructure while establishing the foundation for flexible, limitless, data-driven applications. It’s built on proven open source technologies such as GlusterFS and Red Hat Enterprise Linux and sets the bar for the future of data storage for the enterprise. INCREASED ARCHITECTURAL FLEXIBILITY With Red Hat Storage Server, application architects can easily construct a converged data platform that consolidates file, object, and cloud storage—supporting all of the enterprise’s unstructured and semi-structured data needs. It also allows capacity to be easily added to the unified storage pool as the need arises—without downtime and without disruption to running applications. This enables organizations to start with small Red Hat Storage Server deployments and scale incrementally as applications grow. And adding nodes to a Red Hat Storage Server environment not only expands storage capacity but also increases performance by providing additional input/output bandwidth. In addition, Red Hat Storage Server includes built-in high availability and disaster recovery, ensuring high levels of application reliability both on-premise and in the cloud—without specialized infrastructure or developer effort. And because it automatically replicates data across multiple storage servers in multiple locations, it can be configured to automatically maintain the desired level of replication. These features allow the platform to protect against individual instance and entire availability zone failures in public and private cloud environments. ACCELERATED CONTENT-DRIVEN APPLICATION DELIVERY Application architects can accelerate the delivery of content-driven applications, while maintaining compatibility with existing datacenter tools and technologies, because Red Hat Storage Server supports a wide variety of access protocols. redhat.com TECHNOLOGY OVERVIEW Architects lead the next generation of data-driven applications 2 It also supports service- and object-based access to all stored data via HTTP and REST; therefore, architects can create flexible, loosely coupled systems that developers can more easily implement. In addition, users and applications can access data via the SMB, NFS, and POSIX standards, allowing for effortless integration into existing processes and with existing systems. And no matter the access protocol, Red Hat Storage Server delivers the scalability and security required to support web-scale content sharing. Support for big data applications is also provided. A Hadoop plug-in enables compatibility with the Hadoop Distributed File System (HDFS), allowing Hadoop and other data-intensive applications to be run directly atop storage nodes for low-latency and high-throughput access to stored files and objects. DEPLOYMENT IN AND ACROSS DISPARATE ENVIRONMENTS Red Hat Storage Server is easily deployed both behind the corporate firewall and in the cloud, enabling a hybrid enterprise storage cloud. By incorporating physical, virtualized, and cloud resources, the product eliminates the need for disparate storage platforms, simplifying the storage environment and dramatically reducing the operational cost and complexity of supporting today’s diverse applications. In addition, customers can take advantage of an x86 server infrastructure. Proprietary storage solutions utilize sole-source hardware and a closed-source embedded software stack, locking customers into a proprietary pricing model where each incremental expansion commands a significant premium over the equivalent industry-standard component. By contrast, the cost of commodity components is driven ever-downward by marketplace pressures, widening this gap with each passing year. Red Hat Storage Server is compatible with more than 75 off-the-shelf server models, allowing infrastructure organizations to achieve faster time-to-value through shorter decision cycles and streamlined procurement processes. Furthermore, by supporting a wide variety of infrastructure configurations, Red Hat Storage Server gives infrastructure organizations the freedom to choose the right hardware to meet a given set of application and business requirements. RAPID INNOVATION Since the release of the Apache web server in 1995, open source software has driven rapid enterprise IT innovation, including the development of today’s cloud computing technologies. Proprietary vendors, mired in lengthy release cycles, remain focused on expanding deployments and upselling customers. They rarely deliver the innovation companies need to gain a competitive advantage. Community-based development enables customers to exchange ideas, share expertise, and directly participate in the process of creating solutions to best suit their needs. And with Red Hat, organizations get the best of both worlds – the innovation of the open source community along with a commitment to the quality standards required for reliable 24x7 datacenter operations. redhat.com TECHNOLOGY OVERVIEW Architects lead the next generation of data-driven applications 3 TECHNOLOGY OVERVIEW Architects lead the next generation of data-driven applications FLEXIBLE ARCHITECTURE FOR THE NEXT GENERATION OF DATA-CENTRIC APPLICATIONS Architects must rethink how storage is incorporated into their applications as data plays an increasingly important role in the development and delivery of today’s modern applications. To deliver them successfully, architects are taking a page out of the cloud computing playbook and turning to open, scale-out storage software running on industry-standard servers. Red Hat Storage Server is the leading open source, software-defined storage solution. It lays the foundation for agile applications architecture by unifying file, object, and cloud-based data onto a single platform able to span physical, virtual, and cloud-based resources. With Red Hat Storage Server, application architects can more quickly and confidently deliver long-lasting applications that minimize cost, complexity, and risk while increasing architectural flexibility. For more information on Red Hat Storage, visit www.redhat.com/storage. ABOUT RED HAT Red Hat is the world’s leading provider of open source solutions, using a community-powered approach to provide reliable and high-performing cloud, virtualization, storage, Linux, and middleware technologies. Red Hat also offers award-winning support, training, and consulting services. Red Hat is an S&P company with more than 70 offices spanning the globe, empowering its customers’ businesses. facebook.com/redhatinc @redhatnews linkedin.com/company/red-hat redhat.com #11645707_v1_1113 NORTH AMERICA 1 888 REDHAT1 EUROPE, MIDDLE EAST AND AFRICA 00800 7334 2835 [email protected] ASIA PACIFIC +65 6490 4200 [email protected] LATIN AMERICA +54 11 4329 7300 [email protected] Copyright © 2013 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, and JBoss are trademarks of Red Hat, Inc., registered in the U.S. and other countries. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.