The PaaS Promise - as Implemented
As an industry we see a need for faster iteration on business solutions and an expectation of higher quality. AppFog, like all cloud-based Platform-as-a-Service (PaaS) offerings, is supporting this by changing the way these applications are developed, hosted, and deployed. This change permeates throughout organizations far more deeply than the adoption of Information-as-a-Service (IaaS). In his Forbes article Mike Kavis pointed out the following:
The intent of PaaS was to abstract away all of the messy and challenging IT plumbing work so developers could just write code. PaaS’s original promise was “forget about infrastructure and operations, we will handle that for you.”
This usually presents itself as developers operating with less day-to-day involvement with IT processes as well as the staff focused on infrastructure operations. No more logging tickets for resources and waiting for manual procurement and provisioning. Once developers are using a PaaS in production, the day-to-day management and scaling of the app is highly automated.
Fedr8 Takes PaaS Adoption One Step Further
This is why the Fedr8 model on AppFog struck such a unique chord. True their service depends on PaaS for all the typical operational efficiencies in the web front-end, release management, and fantastic availability/scaling. The leap they made was in tightly integrating resource intensive processing activities deeply into the Cloud Foundry based PaaS as well.
Fedr8’s Software-as-a-Service (SaaS) toolset is built to analyze, optimize, and report on how to change and migrate legacy code into the cloud. This static analysis is very processor intensive. When customers submit code for review by the SaaS toolkit, a new AppFog instance is spun up just for the duration of analysis. Fedr8's architecture made the leap from scaling to support bursts of web traffic, to scaling to support batch activities on PaaS - and that's something novel.
The Fedr8 Application Suite
Fedr8 helps companies optimize their cloud adoption strategy, identifying the best service models and providers. Application Modernization Suite (AMS) software helps companies modernize their existing legacy applications to enable them to take advantage of the latest cloud technologies, including PaaS. Their Application Containerization facilitates the implementation of agile “Devops” methodologies.
Fedr8 transforms existing applications, significantly reducing the time, cost, and risk associated with application transformation, ensuring that applications are:
- Deployed to the best execution venue.
- Analyzed against different service models and the service offerings of the leading cloud service providers.
- Integrated fully with new technology platforms.
- Verified to ensure that all dependencies are identified and changes identified down to the exact line of code.
- Structurally secure.
- Identification of input validations and sanitation of outputs to enable migration to multi tenant operating environments.
- Optimized for efficient operations.
- Identification of technical debt within the application to reduce resource consumption and ongoing management and support costs.
@KeithResar believes success comes from Partners + Integration + Developer Engagement. He achieves this through developing partnerships and technology integrations between Software and Services organizations, and the CenturyLink Platform.