Using the SnapLogic Integration Cloud Manager as an Administrator

Yesterday we showed how to use the SnapLogic Integration Cloud Manager as an Integrator for projects and tasks. Today’s training video will cover use of the Manager as an administrator, including the ability to access groups. Groups are a collection of users that make it easier for users to be assigned to projects.

In this video, administrators using the SnapLogic Integration Cloud learn how to:

  • Create new users
  • Access and manage groups, which includes assigning users to specific projects

Stay tuned for the rest of our series of training videos and in the meantime, download our technical whitepaper for additional details of the SnapLogic Integration Cloud.

Using the SnapLogic Integration Cloud Manager for Projects & Tasks

This is the second training video for the SnapLogic Integration Cloud user interface, specifically covering project access and management using the SnapLogic Manager. Projects are logical groupings of pipelines, files, accounts and tasks, which are an alternative way to execute your pipelines.

In this video, integrators using the SnapLogic Integration Cloud learn how to:

  • Create a new project
  • Delete a pipeline, move a pipeline to a different project, or make a copy of a pipeline
  • Schedule tasks, configuring when and how often they will run
  • Set up a notification for when a task has started, completed or failed

Stay tuned for more on the administration of users, groups and organizations which will be covered in additional training videos. And download our technical whitepaper for additional details of the SnapLogic Integration Cloud.

Cloud Integration Platform Architecture

In this 2nd post from the new SnapLogic Integration Cloud technical whitepaper, we’ll dive into the Elastic Integration Platform as a Service (iPaaS) architecture. Specifically, we’ll describe the components of the “control plane.” In the first post we covered our cloud connectors, called Snaps.

The SnapLogic Integration Cloud is architected on the concepts of software-defined networking (SDN). The system is decoupled into two main areas: a “control plane” and a “data plane.” The control plane controls where and how data is processed based on user configuration and preferences and some optimization algorithms. The data plane (aka the Snaplex) does the actual processing of data as per instructions received from the control plane.

Control Plane
The “control plane” is a 100% multi-tenant service, hosted on the Amazon Web Service (AWS) infrastructure. The control plane consists of components that constitute the three web applications (Designer, Manager, Dashboard) and several key subcomponents that collectively manage the data plane.

The control plane consists of the following components:

  1. Hardware and Software Load Balancers: Route incoming requests to the appropriate component based on the type of incoming request (e.g. a designer request gets routed to the designer web app, or an incoming pipeline request gets routed to the appropriate data plane).
  2. Security: Manages the authorization and authentication of users accessing the web applications.
  3. Scheduler: Manages scheduled tasks and jobs of integration pipelines.
  4. Controller: The control point where elasticity, lifecycle, software updates, etc. of all runtime components are managed.
  5. Metadata Repository: Stores pipeline metadata in a fully redundant, secure database (MongoDB). This is where the integration pipeline metadata such as mapping and configuration data etc. is stored. This Metadata Repository is configured for backup and recovery to ensure multi-zone availability by leveraging Amazon Web Services’ Disaster Recovery services.
  6. Amazon S3 for File System and Log Servers:  Stores system files and pipeline generated log files in a secure and resilient environment.
  7. SnapWatch: The management and monitoring tool for the SnapLogic DevOps team to administer the entire SnapLogic Integration Cloud infrastructure.

The control plane is multi-tenant and supports a multi-organization configuration. This means each organization (or “org”) provisioned in the SnapLogic Integration Cloud gets a view into its integration pipelines and configurations, which are managed and run independently of other tenants. Customers can also create and manage sub-organizations within a parent organization and manage them as separate departments with fine-grained access control. Sophisticated access control capabilities also allow administrators to group users and grant them group-level permissions to collaborate on integration projects.

In the next post we’ll cover the “Data Plane” – the Snaplex. To dive deeper into the underpinnings of the SnapLogic Integration Cloud, be sure to download this whitepaper. You might also find this whiteboard overview of the Designer, Manager and Dashboard to be useful: