Assignment 3: Cloud Services & Platform Plan for Your Organization



Cloud Service & Platform Plan for Your Organization



There has been an increase in the number of patrons using the library.  Students expressed a need for more storage.  There is a need for data storage materials.  As a team, we decided to apply cloud computing in libraries.  The factors we consider include upgrading storage, speed and browser performance, cost and pricing, installation and maintenance of the applications. 

Various models of cloud computing are as follows:  Infrastructure as a Service (IaaS), Platform as a Service (PaaS), or software as a Service (SaaS).  The library decided to select PaaS.   It is for efficiency.   More information about these products can be found at https://www.redhat.com.

There is a need for a plan.  We make decisions as a team.


PROGRAMS AND APPLICATIONS SERVICES



Price: $8,000

Features:

JAVA CAPABILITIES FOR CONTAINERS AND THE CLOUD

Red Hat JBoss Enterprise Application Platform is the leading open source platform for next-generation Java and Java EE applications. It's integrated, simplified, and delivered by the leader in enterprise open source software.

Build modern apps on a reliable and secure application platform. The "Deploy anywhere with Red Hat® JBoss® Enterprise Application Platform" datasheet shows how JBoss EAP is the foundation for your modern apps.

Red Hat JBoss Enterprise Application Platform is well-suited for organizations that want to build modern applications, but that also demand reliability, security, and compliance. JBoss EAP offers full support and deployment flexibility for Java EE in modern application environments—whether they are on-premise, virtual, or hybrid cloud.

Red Hat JBoss Enterprise Application Platform 7.1 (JBoss EAP) is a middleware platform built on open standards and compliant with the Java Enterprise Edition 7 specification.

JBoss EAP includes a modular structure that allows service enabling only when required, improving startup speed.

The management console and management command-line interface (CLI) make editing XML configuration files unnecessary and add the ability to script and automate tasks.

JBoss EAP provides two operating modes for JBoss EAP instances: standalone server or managed domain. The standalone server operating mode represents running JBoss EAP as a single server instance. The managed domain operating mode allows for the management of multiple JBoss EAP instances from a single control point.

In addition, JBoss EAP includes APIs and development frameworks for quickly developing secure and scalable Java EE applications.

Building apps on Red Hat JBoss Enterprise Application Platform offers:
  • Fully certified Java EE 7 and Java SE 8 support.
  • Modular architecture optimized for containers and cloud deployments.
  • Enterprise capabilities such as failover, distributed caching, intelligent load balancing, clustering, and distributed deployment.
  • An integrated developer environment (IDE) that maximizes developer productivity and performance.
Java EE 7 support

Red Hat JBoss EAP 7 enables easier, more agile development. The Arquillian test platform makes it easier to test and offline CLI improves the ability to automate a delivery pipeline. Graceful shutdown allows for rolling deployments.

DevOps

Fully supported integration with the rest of the Red Hat ecosystem, like OpenShift and Red Hat Satellite/CloudForms, makes Red Hat JBoss EAP 7 an ideal platform to use for DevOps.

Adaptable Resource Usage

Red Hat JBoss EAP 7 adapts to the type of application used and the available infrastructure. It can power microservices using very little memory and low CPU per instance, as well as a high-performance cluster using terabytes of memory and thousands of cores. Regardless of your deployment architecture, you get the full power of Java EE 7 when using Red Hat JBoss EAP 7.

Flexible deployments

Use Red Hat JBoss EAP 7 on everything from mainframes to cloud and microservices environments. The Web Management Console provides stand-alone server and domain management. The same platform can also be run as a managed instance in a cloud environment using OpenShift. JBoss EAP 7 lets you move from traditional to cloud deployments without having to rewrite applications.


Java certified

EAP supports the leading Java standards and specifications including Jakarta EE 8, Java SE 11 (OpenJDK and OracleJDK), and Microprofile.

Enterprise performance

EAP includes a flexible web server, Undertow, as well as enterprise features such as failover, clustering, caching, intelligent load balancing, and distributed deployment performance-tuned for highly transactional applications.

Security

EAP includes a security subsystem called Elytron, that provides a unified framework to manage and configure access for standalone servers and managed domains. It can also be used to configure security access for deployed applications.

Flexible management

EAP includes a management console and CLI that provides administrators with a unified view into configurations, deployments, security, and subsystems as well as the ability to manage servers offline. The CLI can be used with popular configuration management tools, such as Red Hat Ansible or Puppet.

Developer productivity

EAP provides tools to boost productivity and innovate faster with features like self-service application provisioning, simplified stack management, and application auto-scaling. It also supports continuous testing and integration technologies such as Arquillian for integration testing, Maven for automated and managed build processes, and Jenkins for continuous integration and continuous delivery.

Reasons: 

EAP is a modern application platform that includes a modular structure that allows service enabling only when required, improving startup speed.

Highly efficient and optimized for container and cloud deployments including Red Hat OpenShift. EAP offers an extremely low memory footprint, fast start-up times, and efficient resource utilization.

DATA ANALYTICS AND DATABASE SERVICES



Price: $305.99

Features:

A predictive analytics tool with real-time, in-depth analysis of your Red Hat infrastructure, letting you predict and prevent problems before they occur.

Enhanced visibility into your infrastructure

Red Hat Insights is included as part of your Red Hat Enterprise Linux® subscription, so you can start proactively identifying and remediating risks across your Red Hat infrastructure from the moment the operating system is deployed.

Automated, real time remediation

Using real-time views into hybrid environments, ops teams don’t need error reports—you are informed about potential issues and provided with remediation steps to fix them before they become problems. Insights can also automate remediation of issues using Ansible Playbooks

Better, faster, and stronger through experience

Red Hat is a leader in open source with access to thousands of cases and verified solutions in our Knowledgebase. We help you mitigate risk using your own experiences, plus comparing across industries and history.

Analysis where your deployments already live

Red Hat Insights allows users to analyze their systems in on-premise and public cloud environments, now including specific rules for Amazon Web Services and Microsoft Azure, with more to be added.

Reasons: 

Take advantage of Software-as-a-Service (SaaS) to deploy and scale quickly with no additional infrastructure requirements. Teams can immediately begin to decrease security vulnerabilities and avoid unplanned downtime.

With comprehensive assessment and intelligent prediction across physical, virtual, container, private, and public cloud environments, your business saves time and money addressing problems before they affect your environment.


RUNTIME



Price: $17,387.99

Features and Benefits

Red Hat OpenShift Application Runtimes (RHOAR) is a recommended set of products, tools, and components for developing and maintaining cloud-native applications on the Red Hat OpenShift platform. As part of this offering, Red Hat is extending its support to Spring Boot 2 and related frameworks for building modern, production-grade, Java-based cloud-native applications.

Accelerate application development and delivery

Red Hat® Runtimes is part of the Red Hat Middleware portfolio. Red Hat Runtimes is a set of products, tools, and components for developing and maintaining cloud-native applications. It offers lightweight runtimes and frameworks for highly-distributed cloud architectures, such as microservices.

Runtimes and frameworks

A collection of runtimes, frameworks, and languages so developers and architects can choose the right tool for the right task. Support is included for Spring Boot, Vert.x, Node.js, and Thorntail.

Distributed, in-memory caching

An in-memory distributed data management system designed for scalability and fast access to large volumes of data.

Single sign-on

Enable developers to provide web single sign-on capabilities based on industry standards for enterprise security.

Messaging

A message broker that offers specialized queueing behaviors, message persistence, and manageability.

Launcher service

Build and deploy a new application in minutes. This service creates application scaffolding so you can focus on writing business logic and delivering value.

OpenJDK

The Red Hat build of OpenJDK is an open source implementation of the Java™ Platform, Standard Edition (Java SE) supported and maintained by the OpenJDK community.

Technical Specifications

Red Hat Runtimes is a recommended set of products, tools, and components to develop and maintain cloud-native applications. The portfolio provides runtimes, frameworks, fast data access, and high-performance messaging in flexible, easy-to-use, cost-effective, open, and collaborative ways. Red Hat Runtimes can run on-premise, in the cloud, or within a container platform, such as Red Hat OpenShift.

Provides a leading open-source JavaTM EE-based application runtime for building, deploying, and executing highly transactional Java applications and services.

MULTIPLE RUNTIMES

Red Hat JBoss® Enterprise Application Platform (EAP) Provides a leading open-source JavaTM EE-based application runtime for building, deploying, and executing highly transactional Java applications and services.

Eclipse Vert.x

Builds distributed and reactive applications on top of a Java Virtual Machine (JVM) using an asynchronous, non-blocking development model.

WildFly Swarm

Builds bootable Java applications with only the needed Java EE libraries and bootstrap code. With its MicroProfile compatibility, it accelerates the transition to microservices using existing Java EE experience.

MULTIPLE FRAMEWORKS

Spring Boot

Uses Red Hat JBoss Web Server Embedded Tomcat container

Netflix Ribbon

Supports client-side software load balancing for microservice apps built with Red Hat OpenShift Application Runtimes.

Netflix Hystrix

Provides a framework for building robust and resilient microservice applications, stopping cascading failure and enabling resilience in complex distributed systems where failure is inevitable.

Reasons:

Red Hat OpenShift Application Runtimes offers developers flexibility.

Provides a trusted platform for building, hosting, and scaling serverside Javascript applications.




MIDDLEWARE

Price: $96,000

Features:

An intelligent, distributed data-caching solution that elastically scales apps by providing fast and reliable access to frequently used data.

Scale quickly

Achieve linear scalability with data partitioning and distribution across cluster nodes.

Always available

Gain high availability through data replication across cluster nodes.

Fault tolerance

Attain fault tolerance and recover from disaster through cross-datacenter georeplication and clustering.

Protect data

Obtain comprehensive data security with encryption and role-based access.

Reasons:

Gain development flexibly and greater productivity with a highly versatile, functionally rich NoSQL data store.

Quickly access your data through fast, low-latency data processing using memory (RAM) and distributed parallel execution.

OPERATING SYSTEMS


Price: $349.00


Features: 

Red Hat Enterprise Linux 8 gives organizations a consistent OS across public, private, and hybrid cloud environments. It provides version choice, long life-cycle commitments, a robust ecosystem of certified hardware, software, and cloud partners, and now comes with built-in management and predictive analytics.

Conquer complexity with integrated management

Built-in management components include a user-friendly web console and application streams, which lets you offer multiple app versions to multiple users. Pair Red Hat Enterprise Linux with Red Hat Smart Management to control your standard operating environments—on-site and across clouds.

Deploy containers on their native OS

Develop apps faster by running Red Hat OpenShift® on containers’ native Linux OS. Build, manage, and share containers using open source tools that let you tailor systems alongside other Open Container Initiative standards-compatible tools.

Product compatibility

Red Hat Enterprise Linux is interoperable with many products—from Red Hat and other vendors—to solve business problems.

Reasons: 

Migrate workloads across environments with the operating system (OS) engineered for the hybrid cloud.

Administrators can set up algorithmic criteria using system-wide security policies so apps automatically use the appropriate cryptographic package. And each subscription comes with Red Hat Insights, a predictive IT analytics service that identifies potential issues before they become problems.


VIRTUALIZATION AND COMPUTER SERVICES





Price: $999

Red Hat® Virtualization is an open, software-defined platform that virtualizes Linux and Microsoft Windows workloads. Built on Red Hat Enterprise Linux® and the Kernel-based Virtual Machine (KVM), it features management tools that virtualize resources, processes, and applications—giving you a stable foundation for a cloud-native and containerized future.

Red Hat® Enterprise Virtualization is a complete management solution for virtualized servers and workstations. Co-engineered with Red Hat Enterprise Linux®, it provides the performance advantages, including an integrated platform with your existing infrastructure, competitive pricing, and the trusted, stable environment you expect from Red Hat.

FEATURES

Leading performance

Apps running on Red Hat Enterprise Linux with Red Hat Virtualization tend to run faster than on other industry hypervisors.

Integrate with anything

It’s open source, so it can be designed to work with anything—but we also test and certify Red Hat Virtualization on a range of servers and hardware.

Easy to use

Everything you need to create, start, stop, pause, migrate, and template single VMs in minutes or mass deployments in hours.

Easy to manage

A single management component lets you provision new VMs, clone existing ones, and see how it all works together.

ENHANCED CRITICAL PERFORMANCE

Red Hat Enterprise Virtualization 3.6 leverages the scale and the performance that Kernel-based
Virtual Machine (KVM) technologies are known for and delivers key features, including:

• Scale-up CPU, memory, disk, and network for any workload with the addition of hot plug memory support.
• Ability to assign PCI devices, including GPUs, directly to a guest operating system using Virtual
Function I/O (VFIO) capabilities introduced in Red Hat Enterprise Linux 7.
• Significant storage throughput improvements that can be accessed by applying I/O thread scaling
through the use of virtio-blk data plane.
• Increased network throughput with decreased latency and CPU overhead for near bare-metal
performance using Single Root I/O Virtualization (SR-IOV) for your virtual machine network.
• Increased performance and stability of live migration of virtual workloads.
• Virtual machines with large memory footprints will benefit from the ability to transfer compressed
memory pages to the target host, which minimizes the amount of data that must migrate across
the network during live migration compression.
• If virtual machines have memory pages that update faster than they can be transferred over
the network, live migration auto convergence will trigger a temporarily throttled in page performance--allowing time to complete and finalize the workload cutover to the destination host.

ORCHESTRATED MANAGEMENT

Red Hat Enterprise Virtualization 3.6 simplifies the management, control, and update of virtual
machines and their components.

Key orchestration management features include:

• Pinning individual virtual machines (VMs) to a set of hosts so customers with specialized hardware
or licensing requirements can specify which hosts VMs can run on.
• Simplifying updates to host hypervisor servers using the host update manager. The deeper integration with Red Hat Satellite allows the querying of errata information from the hypervisors,
virtual machines, and Red Hat Enterprise Virtualization manager’s operating system.  These updates provide a complete view into critical updates for the infrastructure
life-cycle management.
• Modifying the health status of host, storage domain, or virtual machine objects based on external factors such as hardware failure or OS monitoring alerts. Users can quickly perform an impact analysis of their environment in the event an object beyond Red Hat Enterprise Virtualization’s
normal visibility is at risk of failure.
• Improving hosts’ service level agreement (SLA) by setting the quality of service of host network
interfaces. This completes the SLA control on both VM and host networks.

CLOUD TRANSFORMATION

Red Hat Enterprise Virtualization 3.6 continues to innovate the traditional datacenter,
providing datacenter modernization efforts with the following capabilities:

• Seamless workload migration from VMware vSphere directly into Red Hat Enterprise Virtualization using the integrated virt-v2v interface.
• Red Hat Enterprise Virtualization continues to integrate a common software-defined infrastructure layer to share and deploy services across both OpenStack® and Red Hat Enterprise Virtualization. Red Hat Enterprise Virtualization 3.6 provides a tech preview of Ceph storage integration through OpenStack Cinder.

Reasons:

Red Hat Virtualization has a lower total cost of ownership year over year when compared to other virtualization solutions.

Intuitive tools help you start using Red Hat Virtualization quickly, and even help you automate migration from another vendor.


SERVERS



Price: $2250

JBoss Web Server is a fully integrated and certified set of components for hosting Java web applications. 

Red Hat JBoss Web Server is a single solution for web applications, complete with all of the software and common connectors you need for typical lightweight Java application deployment. It includes stable versions of 100% open source, production-ready technologies that have been certified and tested by Red Hat and are backed by a long-term enterprise product life cycle.

Features:

Apache Tomcat: a servlet container in accordance with the Java Servlet Specification. JBoss Web Server contains Apache Tomcat 9.

The Apache Tomcat Native Library: a Tomcat library, which improves Tomcat scalability, performance, and integration with native server technologies.

The tomcat-vault extension: an extension for the JBoss Web Server used for securely storing passwords and other sensitive information used by a JBoss Web Server.

The mod_cluster library: a library that allows communication between Apache Tomcat and the Apache HTTP Server’s mod_proxy_cluster module. This allows the Apache HTTP Server to be used as a load balancer for JBoss Web Server.

Reduce complexity

One JBoss Web Server subscription includes certified and integrated software with everything you need to build and manage the web applications your essential business operations depend on. It also helps you avoid integration and version conflicts.

Unify under 1 web portal

Each JBoss Web Server subscription includes access to the Red Hat enterprise IT operations portal for software management, including update and alert notifications.

Reasons:

JBoss Web Server gives your IT enterprise a stable and secure web application infrastructure with long-term reliability. Each release benefits from predictable updates—including defect fixes and features—and maintains application compatibility for up to 5 years.

Red Hat dedicated Product Security tracks security issues, defines criticality, outlines impacted use cases, and delivers critical security updates as they’re identified.





STORAGE



Price: $3,021.99

Features:

Red Hat® Gluster Storage is a software-defined storage (SDS) platform. It is designed to handle general purpose workloads like backup and archival, as well as analytics. It is ideal for hyperconvergence. It is cost-efficient and, unlike traditional storage systems, can be deployed on bare metal, virtual, container, and cloud environments.

Red Hat Gluster Storage is used for storing various kinds of unstructured data, including:

• Rich media content like videos, images, and audio files.
• Backup images and nearline archives.
• Big data—log files, radio frequency identification (RFID) data, and other machine-generated data.
• Virtual machine images.

Built on the industry-leading Red Hat Enterprise Linux® operating system, Red Hat Gluster Storage
lets customers deploy cost-effective and highly available storage without compromising scale or
performance.  Red Hat Gluster Storage eliminates storage silos by allowing global access to data
through multiple file and object protocols. It is also designed to work seamlessly with industrystandard x86 servers.

Red Hat Gluster Storage can easily be deployed on-premise, in public cloud infrastructures, in hybrid
clouds, and container-based environments. It is optimized for storage-intensive enterprise workloads such as archiving and backup, rich media content delivery, enterprise drop-box, cloud and
business applications, virtual and cloud infrastructure storage, as well as emerging workloads such
as persistent storage for containerized applications and big data Hadoop workloads.  Today, enterprises are often faced with disparate storage silos, geographically dispersed among many datacenters around the globe. Red Hat Gluster Storage helps enterprises eliminate their silos and unify their data by provisioning and managing storage, regardless of whether it is on premise,
virtualized, container application-based, or in a public cloud infrastructure.

Storage management that scales

Red Hat Gluster Storage stores data without the need for a metadata server, eliminating any single point of failure. Scale as you grow.

Optimized for containers

Red Hat Gluster Storage is the basis for persistent container based storage that's scalable and highly integrated with Openshift.

Deploy in the hybrid cloud

Run Red Hat Gluster Storage where it makes the most sense: bare metal, virtualized, containerized, or in the cloud.

Large-scale media

The transition to digital workflows and content has increased demand for digital storage.  Red Hat Gluster Storage is ideal for the media industry.

Virtualization

Build cost-effective, agile, and optimal virtual server and storage infrastructures across heterogeneous hardware platforms.

Reasons:

Deploy a multi-tenant storage system in a few minutes, without being tied to rigid innovation cycles or specific hardware configurations.

Red Hat Gluster Storage delivers a continuous storage fabric across physical, virtual, and cloud
resources so customers can transform their big, semistructured, and unstructured data from a
burden to an asset.



NETWORKING





Price: $2,573.99

Features:

Red Hat® OpenShift® Container Storage is software-defined storage for containers. Engineered as the data and storage services platform for Red Hat OpenShift, Red Hat OpenShift Container Storage helps teams develop and deploy applications quickly and efficiently across clouds.

Red Hat® OpenShift® Container Storage is persistent software-defined storage integrated with and optimized for Red Hat OpenShift. It runs anywhere Red Hat OpenShift does: on premise or in the public cloud. Built on Red Hat Ceph® Storage, the Rook operator for Kubernetes storage orchestration, and NooBaa multicloud object gateway technology, the platform offers tightly integrated, persistent data services for OpenShift and the hybrid multicloud. Dynamic, stateful, and highly available container-native storage can be provisioned and de-provisioned on demand as an integral part of the OpenShift administrator console.

Red Hat OpenShift Container Storage is engineered, tested, and qualified to work with Red Hat OpenShift Container Platform on any infrastructure. Together, these technologies provide everything needed for hybrid cloud, enterprise container, and Kubernetes development and deployment. This certification removes the guesswork from running Red Hat OpenShift across multiple platforms while providing data storage functionality, data services, and data protection that enterprises require.

Multicloud portability

A multicloud gateway abstracts storage infrastructure so data can be stored in many different places—but act as 1 persistent repository.

Simplified app dev

Developers—even those with limited storage expertise—can provision storage directly from Red Hat OpenShift without switching to a separate user interface.

Support for data-intensive workloads

Format data as files, blocks, or objects to support all kinds of workloads created by enterprise Kubernetes users.

Simplicity

Fully integrates with Red Hat OpenShift Container Platform for Day 1 and Day 2 installation and management. A single unified platform supports:

• Block storage for databases and messaging.

• Shared file storage for continuous integration and data aggregation.

• Object storage for archival, backup, and media storage.

Storage nodes are members of the OpenShift cluster. Red Hat OpenShift Container Storage nodes are managed through the OpenShift administrator console via the Rook Kubernetes storage orchestrator.

Scalability

Supports traditional and emerging OpenShift workloads, allowing easy data sharing across geographic locations and platforms, and scales to orders of magnitude more persistent volumes (PVs) per OpenShift Container Storage cluster than previous releases.

Reasons:

Offers easy cross-cloud data placement and access, along with hybrid and multicloud data protection for enterprise applications.  Consistent OpenShift management tools work across clouds, whether on-premise or public.  The multicloud object gateway provides data federation across multiple private and public clouds.

WARRANTY

We consider the warranty services.  It is an important factor in the decision-making process.

TOTAL COST 

$130,887.96






Comments

Popular posts from this blog

Assignment 2: Network Purchase Plan