New Features (3)
Intrusion Prevention has been released for General Availability. The Intrusion Prevention or IPS Product is now available in all CenturyLink Cloud Data Centers.
The product installs a Trend Micro Agent on a host machine to protect that host against known and unknown vulnerabilities to operating systems and over 100 applications. The IPS agent automatically scans the host for newly installed applications every 24 hours, and if any are found, the protection policy is updated accordingly. The agent is also automatically updated with new Trend Micro patches to protect against new vulnerabilities. Details on installing IPS and configuring your event notification destinations are available in the Security section of our knowledge base.
Other Service Highlights:
- Installation via Blueprints
- Supports event notifications via WebHook and Email
- Event data captured and forwarded to a syslog server
- 13-week data retention of all event data, to help audits and compliance
AppFog Control Portal UI Enhancements. AppFog Developers can now perform common actions in the Control Portal UI:
Scale apps from Control. AppFog apps can be scaled up or down from the Control Portal. Select the amount of memory, number of instances, and see a cost estimate for the change.
Delete apps from Control. Easily delete defunct AppFog applications from the Control Portal.
List all of an application's routes. All the routes for a given an AppFog space can now be displayed in the Control Portal.
Previously, these features were only available via the CLI or API.
Orchestrate Enhancements. Orchestrate made the following improvements:
Cross collection search.. Orchestrate's search can now query across collections in the same application. Simply provide a search query at the root endpoint, for example:
"api.orchestrate.io" now directs requests to the correct data center, automatically. Clients no longer need to be configured to connect to the appropriate node. The "api.orchestrate.io" is now intelligent and will route your request to your Orchestrate app.
Early Adopter Program Updates (2)
Runner Beta Launched. The Runner service is now available in beta to select customers.
Runner enables teams, developers, and engineers to quickly provision, manage, and modify their environment in not only the CenturyLink Cloud Platform, but other cloud services, as well as on-premise deployments. Runner brings together state-based and massive parallel job execution, with multi-cloud and multi-data center support, all in a single interface.
Our goal was to make automation easy and accessible to everyone. From the most advanced users to those new to cloud computing, Runner makes it easy to create jobs and execute them regardless of your environment or provider.
Runner Job Service. The Job Service is the primary component of the Runner product. Users can create, modify, and execute jobs at anytime. The Job Service accepts a payload that references a playbook, Ansible’s configuration, deployment, and orchestration language file to be used, whether that is using a public GitHub repository or private (GitHub credentials required), as well as other information like login or bearer token, environments, and so on.
Runner SSH Service. The SSH Service supports Key Pair management within CenturyLink Cloud. Users can create, retrieve, deploy, and import Key Pairs, as well a remove or "undeploy." The SSH Service can be used as a standalone feature as well.
Runner VPN Service. The VPN Service creates connection definitions to be used in parallel with jobs. The VPN Service allows for the Job Service to access remote hosts and establish connections during job execution.
Runner Status Service. The Status Service retrieves the status of jobs they have executed. This status will return the information of the latest update. For completed jobs, this will return the entire history. The statuses are accessible via webhooks for real-time status reporting and updating.
Runner Scheduling Service. The Schedule Service schedules jobs, as well as runs any endpoint, using
cronexpressions. The service accepts URLS and endpoints, so the service is not tightly coupled with job service (but does integrate seamlessly). The Service also allows for schedule modification, which includes discontinuing (deleting).
MySQL Beta Configurable Database Subscriptions. Database as a Service customers provisioning service through the UI can now select the specific amount of CPU, RAM and Storage to fit their needs. Previously, users were limited to pre-defined plans.
Note: AppFog users will continue to select pre-defined plans through the AppFog Add-On Engine marketplace.
Object Storage - Performance Enhancements & New Pricing. The object storage service in Canada now offers improved performance and reliability, while continuing to provide the familiar S3 interface. Existing customers will automatically receive these new capabilities. More details are available on the Object Storage product page, including new pricing, and the knowledge base.
Added Year to Activity History. The Control Portal now shows the year for each event in the Activity History.
Additional Server Group APIs. The following Server Group APIs have been added to our public API documentation:
Server Group Horizontal Autoscale Policy. Retrieve and set the details of a horizontal autoscale policy associated with a group.
Server Group Scheduled Activities. Gets the scheduled activities associated with a group.
Server Group Defaults. Sets the default settings to be used when building servers in a group.
Appcito. Appcito CAFE (Cloud Application Front End) is an easy-to-deploy, unified and cloud-native service that enables cloud application teams to select and deploy enterprise grade L4 to L7 application network services. This cloud-native, proxy-based service gateway improves application delivery with a web-scale solution for load balancing, application security and continuous availability. Get started with the Appcito blueprint today.
CloudFuze. CloudFuze, provides management tools for cloud-based file and storage services. Their integration allows customers of CenturyLink’s cloud platform to utilize one tool to track and manage information residing in diverse cloud file-sharing services with a common management framework. Start controlling your storage sprawl by deploying CloudFuze on CenturyLink today.
bplmager. Many Marketplace Provider Program partners use the power of CenturyLink Cloud Blueprints to configure ready-to-use solutions that CenturyLink customers can quickly discover and deploy. However, many partners rely on the virtual appliance model (.AMI, .ISO, .OVF) to package and deploy their software for cloud consumption which had previously only been available on the CenturyLink Cloud platform as a Service Task.
The CenturyLink bpImager solution, now in beta release, offers a set of integration tools that can convert many common virtual appliance formats into a Blueprint deployment model. This reduces the barrier to integration for many Marketplace Provider Program partners. Some examples of partners who are already taking advantage:
CloudBolt. CloudBolt is an intuitive cloud management platform (CMP) that delivers automated provisioning, unified IT management, chargeback/showback reporting, and interactive service catalogs for user self-service. It integrates both new and existing virtualization and private cloud environments with public clouds, automation scripting tools, and domain‐specific technologies. CloudBolt has integrated a resource handler for CenturyLink Cloud, which streamlines the discovery of services after users get started with the CloudBolt blueprint.
OpenVPN Access Server. OpenVPN Access Server is a full-featured, software-based, virtual private networking solution that integrates OpenVPN server capabilities, enterprise management capabilities, simplified OpenVPN Connect UI, and OpenVPN Client software packages that accommodate Windows, MAC, Linux, Android, and iOS environments. OpenVPN Access Server supports a wide range of configurations, including secure and granular remote access to internal network and/ or private cloud network resources and applications with fine-grained access control. Build your secure link to the cloud today using OpenVPN AS.
SoftNAS. SoftNAS is one of the most popular storage technologies in the cloud. This virtual appliance template is now available via Cloud Blueprint, providing CenturyLink customers with an enterprise-grade, software-defined, network-attached storage gateway to safely and reliably operate their business-critical IT systems and storage folders inside CenturyLink Cloud.
Open Source Contributions (3)
CLC-Ansible Cloud Module clc_server_snapshot. Ansible module for managing server snapshots in CenturyLink Cloud - (http://docs.ansible.com/ansible/clc_server_snapshot_module.html)
CLC-Ansible Cloud Module: clc_alert_policy. Ansible module to manage alert policies in CenturyLink Cloud - (http://docs.ansible.com/ansible/clc_alert_policy_module.html)
CLC-Ansible Cloud Module: clc_aa_policy. Ansible module to manage anti affinity policies in CenturyLink Cloud - (http://docs.ansible.com/ansible/clc_aa_policy_module.html)
Retirement of IPMonitor Service. IPMonitor is a legacy tool used to monitor legacy Tier 3 managed servers. This service will be shut down on December 1, 2015 and servers will no longer be monitored with this service.
Customers should consider using the built-in CPU/memory/storage monitoring available in the Control Portal (https://www.ctl.io/knowledge-base/network/monitors-that-are-supported/).
Additional options include managed servers (https://www.ctl.io/knowledge-base/managed-services/managed-operating-system-frequently-asked-questions/) or any number of our powerful ecosystem options (https://www.ctl.io/knowledge-base/ecosystem-partners/general/ecosystem-partner-list/#management-and-monitoring).
Selected Bug Fixes (1)
- CLC-Ansible Cloud Module Fixes and Enhancements. Bug fixes and minor enhancements:
- Added RETURN doc string for all modules
- Fixed few typos
- Fixed a bug with clc_group module to return the right group dict
- Added the capability to create/update/delete bare metal servers with clc_server module