Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Expo on Google News
SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
From Dev to Prod in the Cloud By @XebiaLabs | @DevOpsSummit [#DevOps]
How XL Deploy and Amazon AWS OpsWorks Take Away the Pain

From Dev on your Laptop to Prod in the Cloud: How XL Deploy and Amazon AWS OpsWorks Take Away the Pain

By Andrew Phillips

As a developer, I want the pain the effort required to go from a code change to a running version of my app (which I can test) to be as minimal as possible. Luckily, there are a whole bunch of frameworks and tools that will give me an on-demand environment: Vagrant, Terraform, all the virtualization and cloud management platforms and now, of course, containers and all the related orchestration frameworks too.

But I really also don’t want to have to re-tool my environment provisioning scripts or container definitions every time I add or change some aspect of my app. And there are other use cases to consider: if I’m working in a plane, I’ll (for a little while longer, at least ;-)) want an offline version using Vagrant, Docker or so; when I want to test a bigger setup in e.g. EC2 that is a bit more like my production environment, I’ll use something like AWS OpsWorks.

Using XL Deploy in combination with OpsWorks can make both of these problems go away. Even better, I can delegate the problem of defining, testing, updating etc. my environments to an Ops or platform team. I then only have the “app layer” – the part I’m actually working on – to worry about:

  • I can use the standard OpsWorks ens defined by my platform team, or simply pick up off-the-shelf community blueprints
  • I can use other environments when I need to, such a local Vagrant or Docker env when I’m offline
  • When my environments are updated with security patches, I don’t even notice: and because I don’t have to own my env setup unless I want to (it’s not specific to my app, after all), I can leave all the boring maintenance stuff to someone else
  • My app layer – the stuff I care about – is deployed to my environments automatically, even if they are differently sized or configured

Result: I can get my app running without hassles whenever I need to – locally, in the cloud, in whichever size environment I need. I don’t have to worry about any of the usual environment- or OS-maintenance stuff, and I also don’t have to write and maintain deployment scripts, manifests, cookbooks, playbooks, Dockerfiles or anything like that for my app.

Here’s what it looks like in action:

1. An OpsWorks stack defined as an Environment Template in XL Deploy:

opsworks-stack-defined-in-xld

2. XL Deploy invoking OpsWorks to instantiate the stack:

xl-deploy-invoking-opsworks

3. New environment and infrastructure in XL Deploy:

new-environment-in-xl-deploy

4. XL Deploy automatically deploying the app layer to OpsWorks:

xl-deploy-deploying-app-layer-to-opsworks

If you’d like to give this a try, you can download XL Deploy, get the XL Deploy OpsWorks plugin and sign up for OpsWorks right away!

The post From Dev on your Laptop to Prod in the Cloud: How XL Deploy and Amazon AWS OpsWorks take away the pain appeared first on XebiaLabs.

Read the original blog entry...

About XebiaLabs Blog
XebiaLabs is the technology leader for automation software for DevOps and Continuous Delivery. It focuses on helping companies accelerate the delivery of new software in the most efficient manner. Its products are simple to use, quick to implement, and provide robust enterprise technology.

Latest Cloud Developer Stories
With more than 30 Kubernetes solutions in the marketplace, it's tempting to think Kubernetes and the vendor ecosystem has solved the problem of operationalizing containers at scale or of automatically managing the elasticity of the underlying infrastructure that these solutions n...
The deluge of IoT sensor data collected from connected devices and the powerful AI required to make that data actionable are giving rise to a hybrid ecosystem in which cloud, on-prem and edge processes become interweaved. Attendees will learn how emerging composable infrastructur...
When building large, cloud-based applications that operate at a high scale, it's important to maintain a high availability and resilience to failures. In order to do that, you must be tolerant of failures, even in light of failures in other areas of your application. "Fly two mis...
Machine learning has taken residence at our cities' cores and now we can finally have "smart cities." Cities are a collection of buildings made to provide the structure and safety necessary for people to function, create and survive. Buildings are a pool of ever-changing performa...
As Cybric's Chief Technology Officer, Mike D. Kail is responsible for the strategic vision and technical direction of the platform. Prior to founding Cybric, Mike was Yahoo's CIO and SVP of Infrastructure, where he led the IT and Data Center functions for the company. He has more...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021



SYS-CON Featured Whitepapers
ADS BY GOOGLE