Cloud Computing

  1. There is a great diversity of approaches to continuous integration and continuous delivery (CI/CD). Containerizing apps with Docker is a common step to take, for a variety of reasons. Once containerized, a key element to the CI pipeline is to build an image upon check-in, run the tests, and then publish the image to Docker Hub (or another registry) for use by downstream steps.

    This article focuses on how to set up Jenkins to pull updated application code from GitHub, build a Docker image, run the tests, and publish it to the registry.

    To read this article in full, please click here

  2. Kubernetes is the foundation of much modern cloud-native software. Although it’s a mature technology that’s important for Azure and other hyperscale clouds, Kubernetes is definitely not standing still. Regular updates add features, while a growing ecosystem builds tools and technologies that integrate with the underlying platform. It’s not surprising that managed Kubernetes platforms like Azure Kubernetes Service (AKS) adopt new technologies more quickly than other cloud services—even with the rapid pace of development that cloud offers.

    Recent updates to AKS have improved application security by adding preview support for HTTP and HTTPS proxies, along with bringing the Krustlet project more into the mainstream with WebAssembly System Interface node pools. Both are currently available as opt-in previews, best considered for prototypes and experiments. However, that does mean they’re intended for production with service-level agreement support in the next few months (though probably longer for WebAssembly), and it’s well worth giving them a look to see if they meet your requirements.

    To read this article in full, please click here

  3. Kubernetes is a popular open source platform for container orchestration— that is, for the management of applications built out of multiple, largely self-contained runtimes called containers. Containers have become increasingly popular since the Docker containerization project launched in 2013, but large, distributed containerized applications can become increasingly difficult to coordinate. By making containerized applications dramatically easier to manage at scale, Kubernetes has become a key part of the container revolution.

    What is container orchestration?

    Containers support VM-like separation of concerns but with far less overhead and far greater flexibility. As a result, containers have reshaped the way people think about developing, deploying, and maintaining software. In a containerized architecture, the different services that constitute an application are packaged into separate containers and deployed across a cluster of physical or virtual machines. But this gives rise to the need for container orchestration—a tool that automates the deployment, management, scaling, networking, and availability of container-based applications.

    To read this article in full, please click here

  4. Google Cloud Platform (GCP) is aiming to ease data engineering tasks for enterprises with the release of new tools and features that support the development of advanced machine learning applications and provide cross-cloud analytics capabilities.

    The company claims that its new dedicated data and machine learning tools will help enterprises straighten out systemic data inefficiencies.  According to an Accenture study, only 32% of companies surveyed reported that they can realize and measure tangible value from data. The low percentage is a result of contributing factors such as lack of leadership skills, slow-moving data and siloed data repositories.

    To read this article in full, please click here

  5. Cloud budgets have expanded in the last two years. Although most see the pandemic as the cause, the reality is that IT dollars have shifted to the cloud for pragmatic reasons as well, such as shutting down aging data centers and upgrading security. 

    The mantra thus far has been “migrate, migrate, migrate,” lifting sets of applications and data from the traditional systems and plunking them down on one or more public clouds. Workload and data migration will continue to be where the money is being spent in the world of cloud computing.

    We’re now seeing more strategic tasks being introduced as well. Here are three things to consider adding to your 2022 to-do list.

    To read this article in full, please click here

Go to top