Container Hosting

Zoom logoContainer management tools can be broken down into three categories: registry, orchestration, and compute. NU ITS offers AWS based container hosting services that give you a secure place to store and manage your container images, orchestration that manages when and where your containers run, and flexible compute engines to power your containers.

Benefits & Features

  • Portability: Containers are inherently portable due to their design and independence from the host OS.  They contain all binaries necessary for the containerized application to run and only use the host machines OS kernel, they can be easily moved between container hosts without worrying about the new host having the necessary binaries.  This enables developers to write and test code on their local machines and easily transfer that code to a cloud provider for global hosting.
     
  • Security: The self contained design also lends them to being a very secure way to deploy applications.  A container's execution space is limited to the container itself and they have extremely limited access to the host OS resources.  This means that even if the security of your container is compromised the underlying OS and neighboring containers remain secure.
     
  • Resource Efficiency: The design of containers also makes them very resource efficient.  A single container on a host uses a small amount of resources, because containers are isolated from one another, they can continue to be added to the host until all host resources are consumed.  Their portability also lends to their resource efficiency because they can be moved to hosts with less resource utilization quickly and easily.
     
  • Scalability: The design logic of containers was also created for easy scalability.  Their self contained nature makes it easy to copy a container and scale up or down as demand requires, also adding to their resource efficiency.  With the right design and smart development, your containers will only be using the resources they absolutely need, when they need them.

Pricing

Container hosting pricing will vary widely depending on use case and performance requirements but pricing for ECS can be simplified if thought about in terms of the underlying VM (Ec2) the container is hosted on.  A t4g.small VM which has 2vCPU and 2GB Memory would cost about $.40/day or $12.1/month.  Calculating the pricing for different instance types can be done with the AWS pricing calculator.

Options

Sub-category Use cases AWS service
Container orchestration Run containerized applications or build microservices  Amazon Elastic Container Service (ECS)
Manage containers with Kubernetes Amazon Elastic Kubernetes Service (EKS)
Compute options Run containers without managing servers
 
AWS Fargate
Run containers with server-level control
 
Amazon Elastic Compute Cloud (EC2)
Run fault-tolerant workloads for up to 90 percent off Amazon EC2 Spot Instances
Tools & services with containers support Quickly launch and manage containerized applications AWS Copilot
Share and deploy container software, publicly or privately Amazon Elastic Container Registry (ECR)
Application-level networking for all your services AWS App Mesh
Cloud resource discovery service AWS Cloud Map
Package and deploy Lambda functions as container images AWS Lambda
Build and run containerized applications on a fully managed service AWS App Runner
Run simple containerized applications for a fixed, monthly price Amazon Lightsail
Containerize and migrate existing applications AWS App2Container
Replatform applications to Amazon ECS with a guided experience AWS Migration Hub Orchestrator
On-premises Run containers on customer-managed infrastructure Amazon ECS Anywhere
Create and operate Kubernetes clusters on your own infrastructure Amazon EKS Anywhere
Enterprise-scale container management Automated management for container and serverless deployments AWS Proton
A fully managed, turnkey app platform Red Hat OpenShift Service on AWS (ROSA)
Open-source Run the Kubernetes distribution that powers Amazon EKS Amazon EKS Distro
Containerize and migrate existing applications AWS App2Container

Support

For the most efficient support experience, please submit a ticket using the request form on this page. Alternatively, contact your campus Help Center location via email, by phone, or in person.

 
Request Service

Details

Service ID: 125
Created
Fri 3/8/24 1:14 PM
Modified
Tue 3/26/24 4:09 PM