Cloudy Morning: Cloud and Container Competition
This compilation of the latest cloud news includes comparisons between AWS Lambda and EC2, a look under the hood at Kubernetes, and IBM's new serverless pattern library.
Join the DZone community and get the full member experience.Join For Free
Lambda vs. EC2! Service mesh vs. traditional architecture! AWS vs. GCP vs. Azure! It's a battle of cloud providers, cloud services, and container architectures! Feel free to explore the many comparisons and tutorials we've published on DZone over the past month, then head down to see what the latest cloud news is.
Looking Cloudy Out
- Lambda vs. EC2, by Josh Begleiter and Sobha Duvvuri. This in-depth comparison of AWS Lambda and EC2 covers their relative strengths and weaknesses while singling out ideal use cases.
- Under the Hood: An Intro to Kubernetes Architecture, by Oleg Chunikhin. When it comes to container management, Kubernetes is a top-tier tool. Familiarize yourself with Kubernetes' components and how they work together.
- On-Demand Compute Pricing: AWS vs. Azure vs. Google, by Jignesh Solanki. Take note, cloud architects: In this three-way battle of the cloud giants, see how on-demand compute pricing compares among AWS, Azure, and Google.
- How Containers Scale: Service Mesh vs. Traditional Architecture, by Lori MacVittie. Containers bring a variety of benefits, but scaling them means rethinking your architecture. Let's compare a traditional cloud-oriented model and a service mesh.
- Kubernetes, Portworx, and WordPress: Scalability and HA, by Kai Davenport. See how to install and operate WordPress and Portworx on an AWS Kubernetes cluster, ensuring auto-scaling and high availability.
IBM and Serverless
At Serverless Conference, IBM announced Composer — a library of patterns designed for serverless architecture. Serverless is the next big thing in cloud, so it's always exciting to see what's new in the space. Here is their official announcement (complete with code samples!) so you can see what you're getting yourself into.
Hybrid? Public? Private? Multi?! You Decide
The epic battle of the clouds is summarized nicely in this piece on InfoWorld. Obviously, you need to let your use case dictate your cloud model, so here is one writer's thoughts on public, private, hybrid, and multi-cloud architectures and how to go about picking the one that will work the best for you.
Pricing Model Changes
It's been a while since we had a good cloud war! AWS, Microsoft Azure, and Google Cloud Platform are granularizing their pricing models, now moving to per-second billing for various services. Take a look at how this will impact you and your projects!
Diving Deeper Into Cloud
- Refcard: Getting Started With Kubernetes
- Refcard: Getting Started With Docker
- Guide: Orchestrating and Deploying Containers
Location: Santa Clara, California, United States
- Strong technical skills and the ability to learn and continue to maintain cutting edge skills and knowledge on a variety of technical areas (Unix/Linux, Application Security, Vulnerability Management, Incident Management, etc…)
- At least 3+ years in a relevant technology field with at least two years being in a technical security role with the ability to demonstrate and produce examples of your relevant work.
- Effective communication; in both written and oral communication. Be able to break down complex topics and be able to educate others on security concepts.
- Exhibit passion around both technical security and working with diverse teams to help them understand their responsibilities with security.
- Ability to collaborate effectively with others and the ability to multi-task and work on multiple projects concurrently.
- Demonstrate high energy and a sense of urgency and work within potentially compressed time frames.
- Strong analytical and logistical skills with equally strong attention to details.
- Strong personal work ethic and integrity required.
- Assume other work and duties as assigned.
- Bachelor's degree and 5+ years related work experience; or equivalent work experience; or Master’s degree and 3+ years related work experience
- Minimum of 5+ years of professional experience with infrastructure support and Linux
- Solid development history with interpreted languages and web stack technologies.
- Experience managing modern distributed container cluster management systems (Primarily Kubernetes but also Docker Swarm, Mesos, …)
- Minimum of 3 years of experience with Open Source configuration management and orchestration tools (Puppet, Ansible, Chef, SaltStack, …)
- Experience managing an elastic computing environment (Openstack, Cloudstack, …)
- On-call support and off-hours coverage in a 24x7 environment
- Solid understanding of networking and TCP/IP fundamentals
- Ability and ambition to support staff and volunteer developers inside and outside of the Wikimedia Foundation
- Strong verbal and written proficiency with the English language
- Experience interacting with open source software projects and communities
Opinions expressed by DZone contributors are their own.