OPENSHIFT-FOR SCHOLASTIC- EDUCATION WORLD..!!

Shrishti Kapoor
9 min readMar 13, 2021

--

Containers are highly efficient vehicles for developing and deploying apps. As container usage ramps up, the complexity of managing containers across the totality of IT infrastructure rises exponentially, making a container management platform essential at the enterprise level. As this technology space expands, a growing number of businesses have trusted Red Hat to support digital transformation efforts powered by containers and Kubernetes.

451 Research estimates the application container software market should grow to more than $5.5 billion by 2023 with a compound annual growth rate of 28%.1 In the past year, Red Hat OpenShift customers have nearly doubled. Open source technology gives us the ability to deliver what our internal and external customers need in a way that differentiates us from our competitors. Our development teams using Red Hat OpenShift have, on average, three or four times more product deployments, equating to more features launching to our end users faster.

From energy to industrial, more organizations are using Red Hat OpenShift, a leading enterprise Kubernetes solution, to transform their industries. With nearly half of the top Fortune 100 companies using Red Hat OpenShift, a growing number of businesses and government agencies across the globe have trusted in Red Hat to support digital transformation efforts powered with containers and Kubernetes. Over 2,000+ innovative companies choose Red Hat OpenShift to help bring their big ideas to life.

Why Openshift..??

1. Innovate and go to market faster

OpenShift enables your development team to focus on doing what they do best — designing and testing applications. When they are freed from spending excessive time managing and deploying containers, they can speed up the development process and get products to market more rapidly.

2. Accelerate application development

Deploying and managing containers at scale is a complicated process. OpenShift enables efficient container orchestration, allowing rapid container provisioning, deploying, scaling, and management. The tool enhances the DevOps process by streamlining and automating the container management process. Cutting down on time that would otherwise be spent managing containers improves your company’s productivity and speeds up application development.

3. Enterprise-grade, container-based platform with no vendor lock-in

A company’s IT needs can vary greatly from one period to the next. Selecting a proprietary container management platform subjects you to the possibility that your vendor won’t be able to provide an acceptable solution if your company’s IT focus changes. In such cases, the expense and time involved in moving from a proprietary vendor to a new platform can be considerable.

4. Enable DevOps and department-wide collaboration

The DevOps process relies upon transparent communication between all involved parties. Containerization provides a convenient means of enabling your IT operations staff to test instances of a new app. OpenShift assists this process by making it easy to test apps throughout your IT architecture without being impeded by framework conflicts, deployment issues, or language discrepancies.

5. Self-service provisioning

Assembling the proper tools to create applications on your system architecture can be a challenge, especially at the enterprise level. OpenShift makes the process easy by allowing for the integration of the tools you use most across your entire operating environment.

CASE STUDY SCHOLASTIC

Scholastic develops applications faster with Red Hat OpenShift and AWS..!!!

About Scholastic Corporation

Scholastic was founded in 1920 as a single classroom magazine. Today, Scholastic books and educational materials are in tens of thousands of schools and tens of millions of homes worldwide, helping to Open a World of Possible for children across the globe.

Facing growing competition in educational media market Scholastic Corporation is the world’s largest publisher and distributor of children’s books and a leader in educational technology and children’s media. Scholastic has delivered children’s literacy resources to schools, teachers, and families for more than 90 years. It distributes its stories and nonfiction worldwide through a variety of channels, including school-based book clubs and fairs, retail and e-commerce sales, and direct supply to schools and libraries. While the variety of technology in classrooms makes standardizing on any single digital learning tool challenging for Scholastic’s competition, the company’s hardware- and software-agnostic approach lets it deliver its Core Clicks nonfiction reading program digitally to any internet-connected device. To successfully deliver a consistent learning experience for Core Clicks users, Scholastic needs a scalable IT development infrastructure.

In 2013, the company began transitioning from data center based infrastructure to cloud computing to reduce time to market and infrastructure costs. So for this The Organization used the Redhat Products. Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.

Various organizations were moving to microservices in a container framework because the architecture is so agile, So Scholastic began its digital transformation journey to adopt containers and microservices with OKD (formerly OpenShift Origin), the community distribution of the Kubernetes-based container technology. But after struggling to configure it, the company sought a supported Kubernetes-based container solution. It was a big step for the organization to encourage everybody to move to microservices.

Deploying containers and microservices with trusted partners

As an existing customer of Red Hat Enterprise Linux and Amazon Web Services (AWS), Scholastic decided to become an early adopter of Red Hat OpenShift Container Platform and add it to its AWS environment. In addition to being supported by Red Hat’s technology experts, the container platform offered several robust features of particular interest to Scholastic.

PERKS:

🔶Red Hat OpenShift’s source-to-image [S2I] capabilities would lets them to produce standardized, reusable images, improving both consistency and development speed. And being platform-agnostic, Applications run the same wherever they spin up Red Hat OpenShift.

🔶It also make managing the routing and DNS [domain name system] easier. After a central engineering team completed deployment, Scholastic’s first microservices went live in mid-2017, beginning with the migration of its legacy JavaTM and Spring Boot applications to Red Hat OpenShift.

🔶The company has expanded from its initial 20 microservices to 200 microservices now available on the platform. While most of these microservices are application programming interface (API)-based components, close to 10 customer-facing applications are also hosted on the platform, including the Ooka Island gaming app and several marketing campaigns.

🔶The increase in adoption during 2018 was largely due to onsite training for administrators to provide best practices and validate the change. Now, any new applications are developed as microservices and deployed on Red Hat OpenShift.

🔶Microservices built their own reputation over time. If there’s a new application, it goes into Red Hat OpenShift. It’s a vision that’s fully supported throughout the organization.

Meeting Customer and Developer demands..!!

🔶Reduced time to market from months to weeks With its microservices-based development approach supported by Red Hat OpenShift Container Platform, Scholastic has reduced time to market for new applications by half, from more than two months to less than one month.

🔶Previously, developers had to wait for engineers to create infrastructure for their work. With OpenShift Container Platform running on AWS, cost-effective infrastructure is already created and ready to use. Scholastic now has around 100 microservices developers, some within divisions across the United States and the United Kingdom. These teams adapt reusable components created by a central team of engineering experts to develop their own microservices for the needs of their specific line of business.

🔶Additionally, microservices-based applications are easier to maintain than the company’s larger legacy applications, and container-based infrastructure from Red Hat further simplifies management to save development time. As a result, smaller development teams can now focus on delivering valuable solutions to business demand — even working multiple projects simultaneously.

🔶Their environments are already set up to onboard their applications, test them on Red Hat OpenShift, and be ready to deploy to production all on their own. It’s much more efficient now.

🔶 Improved service scalability and reliability Scholastic’s business is seasonal, with the back-to-school period during September resulting in dramatic increases in traffic to its digital offerings and web properties. Even during non-peak periods, the engineering team receives multiple requests per month to launch new applications, making rapid scalability critical to offering innovative educational services.

🔶To support these shifts in demand for customer-facing applications, Scholastic uses Red Hat OpenShift to scale while ensuring services stay highly available.

🔶Uptime has improved more than 80%, because applications can now run as containers on multiple instances. If something goes down in one of our three AWS availability zones, the other two are still available. If needed, we they then run on another cluster seamlessly. If there’s an application acting incorrectly or erratically, it isolate it with Red Hat OpenShift to keep it from affecting other applications and services.

🔶The shift to an enterprise OpenShift platform has also improved reliability for Scholastic’s development teams.

🔶Scholastic’s developers no longer need to worry about resiliency, redundancy, or creating backups. With Red Hat OpenShift on AWS, They can manage resiliency at the platform level with as-a-Service disaster recovery.

🔶Streamlined microservices adoption with expert support After struggling to configure OKD, switching to Red Hat’s supported container solution has given Scholastic confidence to accelerate its adoption of microservices.

🔶Creating opportunities for new customers and features After its initial success using OpenShift Container Platform on AWS, Scholastic is now looking forward to the latest release to find new opportunities to enhance its services and competitiveness, such as attracting customers in new markets.

FUTURE WORK..!!

The company is considering adding a second production OpenShift cluster to take greater advantage of the flexibility of its microservices- and container-based approach. A secondary cluster would make our environment even more scalable. With Red Hat OpenShift, all the new Kubernetes features, such as self-healing etc. To take advantage of Kubernetes to fully optimize our pipeline with containers, Organization is looking forward for upcomming new features of Openshift by Redhat.

CONCLUSION

So Finally The Overall Conclusion of this Blog is to give a glimpse of How Openshift is working for our Industry, Specially in the EDUCATION SECTOR for the growth and development of the Society..!!

--

--

Shrishti Kapoor
Shrishti Kapoor

Written by Shrishti Kapoor

Spread Knowledge because it’s all about Right Education..!!

No responses yet