Child pages
  • Servoy Cloud Services

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Servoy Cloud is a cloud service intended for software development teams that develop and optionally deploy software using the Servoy technology stack. The purpose of the cloud service is to provide all required technology and tools to do this in a highly productive, transparent and controlled way. The result of using Servoy's cloud is an even more productive software development team, empowered by technology that can continuously and iterative deliver high quality software at an high pace.

Stoc

Servoy Cloud Pipeline

Creating a lean, agile, and often distributed DevOps team that can handle all your product release efficiently can be quite a challenge. And for many ISVs, it’s close to impossible. The The Servoy Cloud Pipeline is a comprehensive set of functionalities to allow you to manage and control all aspects of building and deploying Servoy technology based applications. The Servoy Pipeline is a robust, continuous delivery platform that is designed to take all these challenges away from you and coordinate all your roll-outs efficiently. Servoy Cloud Pipeline ensure high availability and smooth product releases. From small fixes to your next big upgrade.

Key aspects of Servoy Cloud Pipeline

  • Continuous delivery pipeline in-the-cloud
  • Automated build, deploy, QA and reporting
  • Integrated Source control
  • Docker orchestration and container monitoring
  • Agile Project Tracking
  • High-availability production environments

in a Scalable, Stable, Secure environment.

Everything under source control.

This includes:

-The source code you create in the Servoy IDE

-The database structure and things like indexes

-Application metadata

-Application properties

-All stack components

-Operating system

-Java 

-Libraries

-Servoy

-Environment settings and variables

-Database engine


In a typical pipeline the application moves from development to user acceptance to pre-production to production

In each step the quality of the application and all settings changes to it and its stack are taken to the next level where once deployed to production everything has been tested.

Servoy Cloud-based Production

Servoy Cloud Production (PROD) is a set of services and tools aimed to host a solution at a given availability level, it integrates seamless with the Servoy Cloud Pipeline  and give you an availability of functionality and performance rather than uptime of infrastructure.

Continuous QA and delivery is a boon to ISVs and enterprise application teams...it can also be their biggest headache. It’s not only challenging for SMBs to invest enough resources into DevOps, it’s also difficult to continuously deliver a quality experience to their customers.

The measure of an ISV’s success is in their ability to deliver solutions for their clients’ business challenges. While technology enables innovation, it may also encumber a team’s ability to remain focused on value. Attention to features and functionality often give way to IT concerns: infrastructure, security, scalability, up-time, upgrades, patching, monitoring, etc.THE SERVOY CLOUD ENABLES ISVS TO MEET

STRICTEST SECURITY REQUIREMENTS
Servoy understands that many ISVs do not have the time, budget, or expertise to
implement the latest cloud security best practices and keep current.
Servoy therefore developed its Servoy Cloud, a Continuous Integration/
Continuous Deployment platform that provides ISVs with rapid development
tools, integrated QA testing, and cloud hosting with state-of-the-art vulnerability
monitoring.
The Servoy Cloud enforces SSL use, automatic encryption, strict access controls,
docker static security scanning, and binary hashing. It automatically and
continuously scans all public-exposed end points, pipeline components, and project
management tools, whether at the Servoy or client end. It then notifies the
engineering team of security vulnerabilities.
Servoy Cloud security reports are easy to understand, highly configurable, and
immediately actionable, and take seconds to produce. Finally, Servoy updates its
stack several times a day to keep abreast of the latest industry developments.

...


Core principles of Servoy Cloud-based Production Service

To use PROD the Servoy Cloud-based Production Service you must use SCP the Servoy Cloud Pipeline for development and use a pre-production environment (PPROD)

Promoting a solution to PROD Production can only be done after a succesfull promotion to PPROD

Availability is only guaranteed for end to end tests that have succesfully been run after the PPROD promotion and in PPROD

Availability is measured over the operating window

PROD will successful test and promotion in a pre-production environmnet

The Servoy Cloud will scale up and down, sessions are drained (and killed) according to you SLA Service Level Agreement and during the operating window agreed timeframe the performances are guaranteed. 

Some core principles of SCP

Everything is under source control.

This includes:

-The source code you create in the Servoy IDE

-The database structure and things like indexes

-Application metadata

-Application properties

-All stack components

-Operating system

-Java 

-Libraries

-Servoy

-Environment settings and variables

-Database engine



New source = new build = new release

...

Production

Other environments

...

Webinars

Servoy periodically produces Technical Webinars targeted to developers covering a broad range of topics, from new features to new capabilities to best practices. The following webinars are focused on the Servoy Cloud offering:

...