All posts by Shikha Chetal

The Winners of the World’s First DevOps Hackathon


A few weeks ago, ElasticBox hosted the World First DevOps Hackathon.  A lot of cool apps came out of it, but more importantly, we had a lot of fun. The winning team is “ElasticBox Here”! Congrats to JeanCarl and Solomon!  Read More

Why Your AWS re:Invent Experience will be Incomplete Without ElasticBox


The countdown to AWS re:Invent has officially begun! If you’ve heard of it or been to it before, you know it is an exciting time with much-awaited announcements from AWS, great startup showcases, bar crawls, and an expo hall jam-packed with vendors who are creating innovating services on top of AWS. Of all those choices, there is one thing that you absolutely cannot miss. An ElasticBox demo!  Read More

Top Three Lessons from VMworld 2014

We had a blast at VMworld 2014. Thanks to all of those who visited our booth or saw a demo. Here are the top 3 lessons from VMworld 2014.

1. Yellow rubber duckies are surprisingly popular with the VMworld crowd!

Want one? You can still get one at our other 2014 events. Come see us at Puppet Conf, Jenkins User Conf, DevOps Summit, or AWS Re:Invent.  Read More

Partnering with Fjord IT, Norway’s Green IaaS Company


This new partnership gives developers and IT operations teams in Fjord IT’s customer organizations reusable and collaborative tools to help them create, deploy and manage applications in the cloud in real-time

Today, we are announcing  a new partnership with Fjord IT, one of Europe’s greenest virtual data centers. This partnership will bring ElasticBox into Fjord IT’s hydropowered data centers and, eventually, to every Fjord IT customer. Read More

See you at VMworld 2014

We are super pumped for all the excitement that VMworld San Francisco will bring next week. With our new offices in SoMa, we are just around the corner from Moscone Center!

We had a really successful run at VMworld last year with being named the “Best of VMworld 2013”  finalist in the category Public and Read More

Enhanced Access Controls on Google Cloud

One of the great things about using ElasticBox is the ability to compare cloud providers to decide which suits your needs the best. We often hear interesting viewpoints from our customers when they try out a cloud provider they hadn’t used before. One such email led us to develop the feature I am going to talk about today: How to give your developers read only access to deploy applications on Google Cloud Platform, with the ability to still track their activity in the Google Developers Console.  Read More

Let’s Start with Boxes

What’s a Box? Is it like a container?

I joined ElasticBox in March and this was one of my biggest questions. So what better topic to kick off my blogging career than what a Box is…

Think of a Box as a set of instructions, a DNA, or a blueprint that tells your application components where to go and what to do.

The formal definition: A Box is a reusable, shareable, and portable layer of an application architecture. To create a multi-tier application architecture, you simply stack these Boxes.

Here’s some examples of Boxes and what they do:

  • A Java Box contains the necessary files/scripts to install java onto a generic linux image.
  • A MongoDB Box makes your database portable and modular. You can also add other variables like database permissions to the Box.
  • An NGINX Box allows you to encapsulate your HTTP web server configurations and settings making them reusable for more than one app.
  • A Chef Solo Box deploys Chef Solo on your instance and let you run a Chef cookbook
  • A Git Box allows your instance to have an integration with your source code repository which can be used for continuous integration, for example.

So really a Box can be an OS layer, an app server, a database, a queuing service etc.

We’ve even provided some starter Boxes for you to kick off with. Sign up for our free edition and try them out.

But Why should I Use Boxes?

Great Question!

Boxes are the core building blocks in ElasticBox. The way you define applications in ElasticBox is by “stacking” Boxes, making it an easy and modular process. But the real value of this process is that Boxes are reusable, shareable, and mobile across all major cloud environments.

So what does that really mean for you? It means if you were using ElasticBox and created a Java Box for an app last month, you can just use that Box again for the app you’re working on now. And you can even deploy your current app on a different cloud than the one you used for your last app. If that wasn’t enough, you can even share that Java Box with your colleagues for their apps.

Personally, this is what blows my mind (and I hope yours too)!

Wanna learn more? Email us for a demo.