Quickly spin up and tear down development and test environments.
We provide all the tools and functionality developers love, from a robust open Platform-as-a-Service (PaaS) to dev/test environments that spin up and tear down quickly. This enables you to bring on new developers, or try new configurations quickly and easily.
Our cloud services — enterprise-class infrastructure, our Runner infrastructure automation tool, AppFog Platform-as-a-Service and cloud management capabilities — are designed to abstract the complexity of enterprise development away, so it’s easier for you to accelerate innovation for your apps.
Deploy where your users are. With data centers in the US, Canada, UK, and mainland Europe, developers can spool up new cloud environments in the best locale for each app. In addition, you can more easily comply with local data sovereignty rules.
Managing infrastructure can be a time consuming activity. We’ve designed powerful, easy admin tools that simplify cloud management. So you can manage more VMs in less time.
Change is inevitable, and it's difficult to anticipate how change will impact your IT solution. But applications authored in our PaaS AppFog can be easily ported to other Cloud Foundry providers. This “future proofs” your app as things change over time. It’s one of the many advantages of our cloud platform that particularly resonates with developers.
Every CenturyLink Cloud environment includes a standard subscription to New Relic, a powerful monitoring tool that pinpoints where app performance lags. Use it to quickly find and solve performance issues in your system.
With Direct Connect, developers have a dedicated network connection to our data centers that bypasses the public Internet. This makes the development of mission-critical enterprise applications that much easier.
Your data is protected by our “defense in depth” security model, so you don’t need to integrate any complex add-ons. We secure physical equipment, cloud resources and customer data. And our extensive permissions system ensures only authorized users can access and alter systems.
Take your cloud app even further with our Platform-as-a-Service — AppFog. Based on Cloud Foundry, this service manages the run-time, middleware and OS layers. Supported development languages include Python, Java, Ruby, Node.js and PHP.
We manage the infrastructure for you and ensure SLAs are met. Cloud servers easily scale up or down at will, delivering flexibility that no physical infrastructure can match. So you can focus on improving your apps, not cloud management.
Runner lets you manage and automate workflows and infrastructure, wherever it is. Between public cloud platforms, private clouds, colocation data centers and on-premises devices, organizations are deploying hybrid IT solutions that require extensive oversight. That's where Runner comes in.
Quickly and easily provision inexpensive resources for dev/test through our Control Portal or API, and just as easily tear them down. Plus, with features like server "Time to Live," you can ensure you won't suffer from resource sprawl — paying for infrastructure you no longer need.
Leverage built-in automation with our growing library of Blueprints, or design your own to quickly and easily build out environments of multiple cloud servers for development and testing in just a few clicks.
Allow projects or applications to run independently by organizing and delegating administrative permissions with subaccounts. Organize and control individual user access to provisioned resources. This means you can easily progress from dev/test to full production, all within the same cloud environment.
Streamline every phase of Dev and Test with Runner, a hybrid IT management tool for quickly and easily automating infrastructure, wherever it is. Control devices in data centers or on-premises, or scale infrastructure in any cloud environment.
AppFog supports the most popular development languages. So it's easy to deploy and manage enterprise-class web applications without the need for traditional operations tasks. Our PaaS is built on the open-source Iron Foundry project, which grew out of the popular Cloud Foundry project. This means that developers can avoid lock-in by using a widely available PaaS while confidently running on CenturyLink’s enterprise-grade infrastructure.
|Python||Programming language that lets you work more quickly and integrate your systems more effectively.||2.7.3|
|Java||Programming language and computing platform that powers many state-of-the-art programs.||1.7|
|Ruby||A dynamic, open source programming language with a focus on simplicity and productivity.||1.8.7, 1.9.2, 1.9.3|
|PHP||General-purpose scripting language that is especially suited for Web development and can be embedded into HTML.||5.3.10|
|Node.js||Platform for fast, scalable network applications.||0.4.12, 0.6.17, 0.8.14, 0.10.22|
Leverage infrastructure automation to facilitate development and testing.
Runner enables developers to quickly provision, interact with, and modify IT environments, regardless of where they reside. You can manage environments residing on the CenturyLink Cloud Platform or third-party clouds like Amazon, Google, and Azure, as well as on-premise infrastructure and servers in remote data center. The service brings together state-based and parallel job execution with multi-cloud and multi-data center execution, all in one powerful engine.
This tutorial demonstrates how automated testing can improve the quality and speed of your development process. It drills down into some of the benefits of automated testing, shows how to add testing to an existing project and how to write the tests themselves, as well as writing code to make the tests pass. This article assumes the reader already has some familiarity with Node.js and Gulp.
Acceptance-Test-Driven Development (ATDD) is a development methodology founded on deep collaboration between the developers and the end users of the system. The process is self-documenting and iterative, resulting in an automated test library that describes the system behavior in the language of the customer. This tutorial demonstrates how Cucumber may be used as a tool to create acceptance tests.
Billions of node modules are downloaded every month, but many developers share frustration around the challenge of finding the best modules. So CenturyLink helped create Scout JS, merging npm's own data with GitHub. And all of the code is available through open source. But Scout JS is more than a developer tool — it’s a sample application covering some common patterns. This article takes a peek under the hood to share how all the pieces come together.