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
Dual-Mode Enterprise #DevOps | @DevOpsSummit #CloudNative #Serverless #Docker
The trend of treating infrastructure as code is growing in popularity and with good reason

Environment as Code Expands Dual-Mode Enterprise DevOps
By Amy Johnston

The trend of treating infrastructure as code is growing in popularity and with good reason. Programmable infrastructure lets you take advantage of version control, continuous integration, and automated testing — practices that are proven to work for software development and that are essential for DevOps success.

But treating infrastructure as code brings a challenge: after you provision servers, containers, cloud instances, and other parts of your infrastructure based on the specifications that you’ve defined in code, how do you start using them in an automated way?

To meet this challenge, XebiaLabs has introduced the Environment as Code feature in XL Deploy. Environment as Code allows you to define your infrastructure and environments in code, making it easier for Development and Operations to collaborate on configuration management.

The Environment as Code feature builds on Release as Code, which was introduced earlier this year — expanding XebiaLabs’ support for dual-mode DevOps that accommodates different users’ needs. With dual-mode DevOps, you can involve technical and non-technical teams from across the business, from release managers and project managers, to security, compliance and risk teams, to IT management. Environment as Code gives technical team members more flexibility to use code to manage their software delivery pipelines, while less technical team members benefit from XL Deploy’s simple but powerful visual user interface and automatic capture of compliance data.

For example, one of XL Deploy’s most powerful features is dictionaries, which allow you to use placeholders for environment-specific information throughout your applications and configurations. Traditionally, Operations would be responsible for providing the right placeholder values for each environment; but with Environment as Code, it’s easy for developers to share ownership of this data by creating and managing dictionaries in source control alongside their application code.

So, what does defining an Environment as Code look like? Let’s take a look at two environments, TEST and PROD, both of which use Docker. You configure their properties in a Groovy file, which also defines the scope of the changes that XL Deploy should make.

But Environment as Code isn’t only useful for containers and cloud-based infrastructure. It provides the same benefits for middleware configurations. This example shows the definition of a JBoss Domain, an environment, and two dictionaries. It also illustrates that you don’t have to define everything you need in a single Groovy file; you can refer to configuration items that are defined in other files or that are defined in the XL Deploy repository itself.

With Environment as Code, you can synchronize infrastructure data with XL Deploy automatically based on the triggers that make sense for your DevOps pipeline. For example, you can update XL Deploy every time you commit a change in your Puppet code, or every time you create a new AWS EC2 instance or Azure virtual machine — and immediately deploy applications to the newly updated infrastructure. The XL Deploy REST API and command-line interface both allow you to build automatic synchronization when and where you need it.

Many core DevOps tools, such as Jenkins, Puppet, and Chef, are designed for developers, and they offer code as the primary way to manage releases and deployment infrastructure. But a purely technical design doesn’t meet the needs of large enterprises scaling DevOps across hundreds of teams and thousands of users. Enterprises need a strong DevOps orchestration and automation platform to provide the control, visibility, decision support, reporting, compliance, and security that are often lacking in these developer-oriented DevOps point tools. With XebiaLabs, teams can expand DevOps beyond developers and simple development pipelines, moving to full complex release pipelines that span the enterprise.

The post Environment as Code Expands Dual-Mode Enterprise DevOps appeared first on XebiaLabs Blog.

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
Explosive growth in connected devices. Enormous amounts of data for collection and analysis. Critical use of data for split-second decision making and actionable information. All three are factors in making the Internet of Things a reality. Yet, any one factor would have an IT or...
"We're here to tell the world about our cloud-scale infrastructure that we have at Juniper combined with the world-class security that we put into the cloud," explained Lisa Guess, VP of Systems Engineering at Juniper Networks, in this SYS-CON.tv interview at 20th Cloud Expo, hel...
Hardware virtualization and cloud computing allowed us to increase resource utilization and increase our flexibility to respond to business demand. Docker Containers are the next quantum leap - Are they?! Databases always represented an additional set of challenges unique to runn...
The current age of digital transformation means that IT organizations must adapt their toolset to cover all digital experiences, beyond just the end users’. Today’s businesses can no longer focus solely on the digital interactions they manage with employees or customers; they mus...
In his session at 20th Cloud Expo, Brad Winett, Senior Technologist for DDN Storage, will present several current, end-user environments that are using object storage at scale for cloud deployments including private cloud and cloud providers. Details on the top considerations of ...
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