Magalix Blog
The latest from Magalix on containers, Machine learning and next-gen cloud services
null

Kubernetes at its core is a resources management and orchestration tool. It is ok to focus day-1 operations to explore and play around with its cool features to deploy, monitor and control your pods. However, you need to think of day-2 operations as well. You need to focus on questions like:

KEEP READING

startup-photos - devops - magalix

Every day, we developers are hustling to keep up with the ever-evolving complexities of cloud infrastructure – and one of the biggest disruptions is the introduction of AI into cloud infrastructure. AWS, for example, has rolled out a wide range of fully managed machine learning services, which may soon help developers optimize their infrastructure more intelligently than ever before.

KEEP READING

containers-checklist-magalix

Switching from traditional Vms to containerized applications can bring major upgrades in efficiency and reliability. But if you handle your containers incorrectly, you’ll be throwing all those benefits out the window – and frustrating your users in the process!

KEEP READING

magalix - watch out for these organizational issues

If your organization is still dealing with the provisioning headaches of traditional VM architecture, it’s probably time to make the switch to containers. 

KEEP READING

container security magalix

Although containers present many advantages over traditional VM architecture, they also come with a number of inherent risks – some of which are elevated beyond those of a conventional VM environment.

KEEP READING

4a2b9b_4dcabde711024f7eb28bfb4114a206f7_mv2_d_4917_2895_s_4_2

Containers are taking over the cloud services space for a number of very good reasons. They can make applications easier and faster to deploy, while streamlining a shift from broad, brittle services to agile microservices that adapt to users' needs.

KEEP READING

4a2b9b_3240258c72ea4fedad9280e3b8909b93_mv2_d_3994_2674_s_4_2

Containers have completely changed the web development game. Ever since the release of Docker in March 2013, the concept of running services inside containers has exploded in popularity. Every time we talk with a developer in any tech sector, the topic of containers is just about guaranteed to come up.

But while containers do offer some distinct advantages over traditional VMs – for example, the ability to isolate CPU and network bandwidth from the rest of the operating system – containerized apps don’t provide a one-stop fix for all your provisioning frustrations.

KEEP READING

4a2b9b_137d6b149d324f61aa186bc10fd2ee2d_mv2_d_5000_3333_s_4_2

Containers are just a different way to run applications — but in the end, they need to serve your business’s goals.

On the first day at my previous job, my manager asked whether we were getting a good return on investment (ROI) from our cloud infrastructure. After just two days on the job, I could clearly see that we weren’t. Our VM’s CPUs were running at five percent on average, and memory was running below 40 percent.

KEEP READING

4a2b9b_e259a374c3f443c28a5cd122fbbf5079_mv2_d_3804_2418_s_4_2

Does the following conversation sound familiar?

CEO: Our AWS bill has gone to the roof. Why?

VP of engineering: We’re adding new customers! We need enough capacity to keep up with the demand.

CTO: But our average CPU and memory utilization are quite low. Why do we need more capacity if we’re not using all the infrastructure we already have?

VP of engineering: We get traffic spikes throughout the day. We need to be ready for them.

KEEP READING

4a2b9b_5b466ab82e30464e9ef2d2ed105d4e08_mv2_d_4134_2749_s_4_2
You already use functions to streamline your infrastructure. Why not do the same for containers?

These days, many developers find it easier and quicker to write limited scope services. Cloud Functions like AWS Lambda, Azure Functions and Google Functions provide a new serverless paradigm that hides infrastructure. In short: no servers, no pain!

Containers have already become the new standard for modular and efficient microservice applications. Instead of running applications on a server, the new standard is to package and deploy software across many different environments, providing consistency that keeps developers and operators at peace.

KEEP READING