To learn something well requires practice, and ethical hacking is no exception. Unlike say, practicing the trumpet, practicing hacking has potential legal implications. This means that if you want to practice hacking, you need an environment. In this article, I’ll show you how to set up a basic web application hacking lab, and I’ll give..
Editor’s Note At the time of writing, Docker had not yet acquired Unikernel Systems, and it’s remarkable that Vineet more or less predicted this acquisition. You’re going to gain a solid understanding of the context of the container, VM, and unikernel discussion, as well as see why it was only logical that Docker would acquire..
Amazon Machine Images (AWS AMI) offers two types of virtualization: Paravirtual (PV) and Hardware Virtual Machine (HVM). Each solution offers its own advantages. Today we’re going to talk about an important aspect of Amazon Machine Images that somehow fails to capture our attention. Choosing an AWS AMI virtualization type may not seem critical or relevant..
Microservices is a way of breaking large software projects into loosely coupled modules, which communicate with each other through simple APIs. There’s been a great deal of talk in the world of web applications about microservices over the past few years. The modular architectural style seems particularly well suited to cloud-based environments and its popularity..
Various implementations of container virtualization (including Docker) are filling compute roles once reserved for hypervisor virtualization. Increasing demand for efficient and secure application portability across environments and operating systems has forced the industry to look for more powerful virtualization designs. While the hypervisor virtualization model is still used to successfully deploy countless applications across the..
With Cloud Computing replacing layer after layer of server room hardware with virtual servers, what if you could virtualize the servers themselves out of existence? In a way, this is AWS Lambda. It’s not uncommon to require your cloud-based apps to wake up and deliver some functionality when triggered by external events, but designing the..
Technology keeps moving. In just a few years, we’ve gone from servers running on dedicated hardware, through virtualization, and then cloud computing. And now we’ve reached the container age. As we will see, the Amazon EC2 Container Service (ECS) has made containers a major element of their deployment family. We’ll soon discuss three ways to run..
So just what is Heroku? It’s a service for developers eager to get their applications online without having to worry about infrastructure details. What is Heroku? Metered, pay-as-you-go Cloud Computing services come in all kinds of flavors. Infrastructure as a Service (IaaS) offerings like AWS allow enterprises to shift their entire operations away from traditional..
Try VMware’s vCloud Air OnDemand and get up to $1,000 in free service for your first 90 days While vCloud Air is a relative newcomer to the cloud hosting market, its creator, VMware, is certainly no stranger to virtualization. To convince you of their claim that they’re the real deal – and able to deliver..
Docker is a relatively new open platform for building, shipping, and running distributed applications. Initially it was mainly used for the creation of development environments, allowing applications to be easily tested in controlled, reproducible environments. More recently, as people got a better feel for what it could do, it’s also being used for continuous integration,..