SlideShare a Scribd company logo
Cloudify 4.2 Webinar
Agility & Control
User-Roles Mechanism
New Roles
● Roles are now supported in the context of a tenant, allowing for better-defined resources separation and management.
● Roles are implemented as sets of permissions to the Cloudify APIs.
● To the existing roles of Sys-Admin and Tenant-User we’ve added:
○ Tenant-Manager
Manages all resources in specific tenant(s)
○ Tenant-Viewer
View-only permissions to tenant-wide resources in specific tenant(s)
○ Tenant-Operations
Deploy/execute permissions in specific tenant(s)
Role = Set of permissions
The new roles allow
users to have
different
permissions in
different tenants.
Group Roles
● Upon assigning a group to a tenant, a tenant-role is required and the role applies to all users in this group.
● This mechanism allows users who belong to more than one group to have more than one role in a specific
tenant. In this case, the permissions will be aggregated.
UI Page-Templates
UI Templates Management
● UI Templates are the
pre-defined sets of
pages which the users
will see upon login
into the system.
● Administrators can
now define templates
according to users
roles and tenants.
Global Resources
Global Resources
● Resource availability has been enhanced, and we added the new ‘Global’
option to the existing statuses of ‘Private’ and ‘Tenant’(=’Public’).
● A Global Resource is a Blueprint/Plugin/Secret that was created as either
Private or Tenant, and was set to be Global by the admin.
● The Global Resources are available to all tenants on the manager, and can be
used by all users who have access to at least one tenant.
Usability Enhancements
Graphs Improvements
More UI Improvements
Blueprint Modeling
Composer 4.2
Composer 4.2
Security Enhancements
Okta Authentication (SSO)
• Supporting Okta authentication via SAML
• Requires configuring the manager by admin
• http://docs.getcloudify.org/4.2.0/manager/okta_authentication/
Management Networks
• Supporting multiple management networks
• Enables network selection per node at blueprint modeling/deployment time:
• Segregation
• Multi-cloud multi-zone configurations
Agent Installation
• Secure method for installing agents via user data without leaving traces of the certificate in the log.
Includes capability to use a proxy for agents communication to the manager
• Direct all agents installation communication to manager through port 53333 only and only over SSL
ECOSYSTEM
1 2 3
Cloudify with Kubernetes
Kubernetes Blueprints
Deploys and scales
Kubernetes Clusters on
OpenStack, AWS, GCP,
Azure
Kubernetes Plugin
Deploys containerized
applications on K8ns and
allows integration with
non-containerized apps
OpenStack
Deploy
Kubernetes
Cluster
Kubernetes
Deploy
Kuberneres
Applications
VM App
Cloudify Provider
Deploys open cloud
infrastructure providers
for Kubernetes, such as
networks, load balancers
Kubernetes
Use
IaaS Resources
as Providers
App
https://github.com/cloudify-examples/simple-
kubernetes-blueprint
https://github.com/cloudify-incubator/cloudify-
kubernetes-plugin
https://github.com/cloudify-incubator/cloudify-
kubernetes-provider
API API
API
Kubernetes Integration
● cfy-go
○ Cloudify Rest Client
○ Cloudify CLI
○ https://godoc.org/github.com/cloudify-incubator/cloudify-rest-go-client
● CFY-Kubernetes (Cloud Provider)
○ CFY-Autoscale (Kubernetes Modification) - Currently early stage
○ Kubernetes Cluster Blueprint
○ https://github.com/cloudify-incubator/cloudify-kubernetes-
provider/releases/tag/0.0.0%2B7
● Cloudify Kubernetes Plugin
Plugins
● Openstack Plugin (2.3.0)
○ No Management Network Name property
● Cloudify GCP Plugin (1.1.0)
○ Install Agents via Init Script
● Cloudify Utilities Plugin (1.4.0)
○ File handling
● Cloudify Kubernetes Plugin (1.3.0)
○ State Verification (Delete)
○ Pod State Verification (Start)
Thank you
Roadmap
Roadmap
Cloudify Manager
● Service Composition: Consume existing, running deployed services with new application blueprints for
service composition and building microservices architecture.
● Application Blueprint Versioning: The ability to upload new versions of application blueprints, and apply
them selectively to running deployments
● Secrets Enhancement
● Resuming Failed Workflows: Built-in ability for Cloudify Manager to resume from the last successful
execution point. This is useful when the workflow fails due to infrastructure allocation error, quotas, etc.
● Scheduled Workflow Execution: The ability to schedule a workflow execution at a future time, such as
scaling the number of web server VMs at a certain time of the day.
● Edge Orchestration: support for large distributed environments, and enablement of orchestration close
to the workload itself (federated management architecture)
● Full TOSCA support and advanced orchestration capabilities via ARIA engine​
Roadmap
Cloudify UI Framework
● Notifications Handling
● Unified view for a multi-manager environment
Cloudify Composer
● Easy, graphical Service Composition creation
● Built-In templates and examples
● Enhanced integration with the Cloudify Manager

More Related Content

PDF
Multi-Cloud Orchestration for Kubernetes with Cloudify
PPTX
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar Presentation
PPTX
CloudStack vs Openstack
PPTX
PaaS Design & Architecture: A Deep Dive into Apache Stratos
PDF
OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...
PDF
Hacking apache cloud stack
PPTX
Kubernetes on OpenStack @eBay
PPTX
Cloudify 4.5 Webinar
Multi-Cloud Orchestration for Kubernetes with Cloudify
Multi-Cloud Orchestration for Kubernetes with Cloudify - Webinar Presentation
CloudStack vs Openstack
PaaS Design & Architecture: A Deep Dive into Apache Stratos
OpenNebulaconf2017US: Hybrid clouds dancing with virtual machines by Jordi Gu...
Hacking apache cloud stack
Kubernetes on OpenStack @eBay
Cloudify 4.5 Webinar

What's hot (20)

PDF
Service Mesh For Beginner
PDF
VietOpenStack meetup 7th Kilo overview
PPTX
Whats New in Apache CloudStack Version 4.5
PPTX
Introduction to Container Storage Interface (CSI)
PPTX
Cinder Updates - Liberty Edition
PDF
Running OpenShift Clusters in a Cloudstack Environment
PDF
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
PPT
CloudStack EU User Group - Making stuff better through CloudStack
PPTX
CloudStack news
PPTX
Cloudstack: the best kept secret in the cloud
PDF
Managing Ceph operational complexity with Juju
PPTX
Cloudify 4.6 highlights webinar
PPTX
Akri cncf-jobs-webinar-final
PPTX
CloudStack Meetup - Introduction
PDF
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
PDF
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
PPTX
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
PDF
CloudStack vs OpenStack
PDF
CloudStack Hyderabad Meetup: How the Apache community works
PPTX
vBACD - Deploying Infrastructure-as-a-Service with CloudStack - 2/28
Service Mesh For Beginner
VietOpenStack meetup 7th Kilo overview
Whats New in Apache CloudStack Version 4.5
Introduction to Container Storage Interface (CSI)
Cinder Updates - Liberty Edition
Running OpenShift Clusters in a Cloudstack Environment
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
CloudStack EU User Group - Making stuff better through CloudStack
CloudStack news
Cloudstack: the best kept secret in the cloud
Managing Ceph operational complexity with Juju
Cloudify 4.6 highlights webinar
Akri cncf-jobs-webinar-final
CloudStack Meetup - Introduction
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
CloudStack vs OpenStack
CloudStack Hyderabad Meetup: How the Apache community works
vBACD - Deploying Infrastructure-as-a-Service with CloudStack - 2/28
Ad

Similar to Cloudify 4.2 Webinar - Agility & Control (20)

PDF
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
PPTX
Intro to Environment as a Service - Cloudify 5.0.5 Webinar
PDF
Cloudfoundry Introduction
PDF
Multi-Tenant SOA Middleware for Cloud Computing
PPTX
CloudPresentation.pptx
PPTX
Introduction to CloudHub 2.0
PPTX
Montreal MuleSoft_Meetup_16-Aug.pptx
PDF
011 Neo4j Ops Manager Intro and Roadmap - NODES2022 AMERICAS Advanced 3 - Chr...
PPTX
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
PPTX
Patna MuleSoft Meetup Anypoint Cloudhub 2.0
PPTX
How kubernetes operators can rescue dev secops in midst of a pandemic updated
PDF
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
PPTX
MRA AMA Part 10: Kubernetes and the Microservices Reference Architecture
PDF
Pivotal Platform: A First Look at the October Release
PDF
[WSO2Con Asia 2018] Architecting for Container-native Environments
PPTX
Unicorn Platform; Basic Usage Guide
PPTX
Introduction to Google Cloud & GCCP Campaign
PDF
Build cloud native solution using open source
PDF
API Microservices with Node.js and Docker
PPTX
Security posture improvements for Google Cloud Platform
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
Intro to Environment as a Service - Cloudify 5.0.5 Webinar
Cloudfoundry Introduction
Multi-Tenant SOA Middleware for Cloud Computing
CloudPresentation.pptx
Introduction to CloudHub 2.0
Montreal MuleSoft_Meetup_16-Aug.pptx
011 Neo4j Ops Manager Intro and Roadmap - NODES2022 AMERICAS Advanced 3 - Chr...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Patna MuleSoft Meetup Anypoint Cloudhub 2.0
How kubernetes operators can rescue dev secops in midst of a pandemic updated
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MRA AMA Part 10: Kubernetes and the Microservices Reference Architecture
Pivotal Platform: A First Look at the October Release
[WSO2Con Asia 2018] Architecting for Container-native Environments
Unicorn Platform; Basic Usage Guide
Introduction to Google Cloud & GCCP Campaign
Build cloud native solution using open source
API Microservices with Node.js and Docker
Security posture improvements for Google Cloud Platform
Ad

More from Cloudify Community (20)

PPTX
Webinar: Dealing with automation tool overload!
PPTX
Edge Computing: A Unified Infrastructure for all the Different Pieces
PPTX
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
PPTX
Why nfv and digital transformation projects fail!
PPTX
Orchestrating Complex Multi Cloud Enterprise Applications
PPTX
Making Your Apps Cloudy - Migrating to Microservices
PPTX
Multi tenancy RBAC in a multi-cloud world - webinar
PPTX
Onboarding and Orchestrating High Performing Networking Software
PPTX
ONAP Overview Webinar - Aarna Networks & Cloudify
PDF
Deep Work For Programmers - Reversim Summit 2017 - Pavel Brodksy
PDF
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati Shalom
PDF
ONAP TOSCA Orchestration with Cloudify
PDF
Introducing ONAP (Open Network Automation Platform) - Bay Area Meetup
PPTX
2017 State Enterprise Multi Cloud Webinar
PDF
vCPE 2.0 – the business case for an open vCPE framework
PDF
Overcoming the five hybrid cloud adoption challenges
PDF
OpenStack and serverless - long shot or sure thing
PDF
Openness is the true path of network functions virtualization
PDF
NFV's major movements - Cloudify in Light Reading
PDF
NFV and DevOps converging to bring telecom lessons to the enterprise
Webinar: Dealing with automation tool overload!
Edge Computing: A Unified Infrastructure for all the Different Pieces
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Why nfv and digital transformation projects fail!
Orchestrating Complex Multi Cloud Enterprise Applications
Making Your Apps Cloudy - Migrating to Microservices
Multi tenancy RBAC in a multi-cloud world - webinar
Onboarding and Orchestrating High Performing Networking Software
ONAP Overview Webinar - Aarna Networks & Cloudify
Deep Work For Programmers - Reversim Summit 2017 - Pavel Brodksy
A David vs. Goliath Tale of Triumph - Reversim Summit 2017 - Nati Shalom
ONAP TOSCA Orchestration with Cloudify
Introducing ONAP (Open Network Automation Platform) - Bay Area Meetup
2017 State Enterprise Multi Cloud Webinar
vCPE 2.0 – the business case for an open vCPE framework
Overcoming the five hybrid cloud adoption challenges
OpenStack and serverless - long shot or sure thing
Openness is the true path of network functions virtualization
NFV's major movements - Cloudify in Light Reading
NFV and DevOps converging to bring telecom lessons to the enterprise

Recently uploaded (20)

PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPT
Introduction Database Management System for Course Database
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
top salesforce developer skills in 2025.pdf
PDF
Nekopoi APK 2025 free lastest update
PPTX
ai tools demonstartion for schools and inter college
PPTX
L1 - Introduction to python Backend.pptx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
System and Network Administraation Chapter 3
PDF
Digital Strategies for Manufacturing Companies
PPTX
history of c programming in notes for students .pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Transform Your Business with a Software ERP System
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
System and Network Administration Chapter 2
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Introduction Database Management System for Course Database
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
top salesforce developer skills in 2025.pdf
Nekopoi APK 2025 free lastest update
ai tools demonstartion for schools and inter college
L1 - Introduction to python Backend.pptx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
ISO 45001 Occupational Health and Safety Management System
System and Network Administraation Chapter 3
Digital Strategies for Manufacturing Companies
history of c programming in notes for students .pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Odoo POS Development Services by CandidRoot Solutions
Transform Your Business with a Software ERP System
ManageIQ - Sprint 268 Review - Slide Deck
System and Network Administration Chapter 2
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Softaken Excel to vCard Converter Software.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development

Cloudify 4.2 Webinar - Agility & Control

  • 3. New Roles ● Roles are now supported in the context of a tenant, allowing for better-defined resources separation and management. ● Roles are implemented as sets of permissions to the Cloudify APIs. ● To the existing roles of Sys-Admin and Tenant-User we’ve added: ○ Tenant-Manager Manages all resources in specific tenant(s) ○ Tenant-Viewer View-only permissions to tenant-wide resources in specific tenant(s) ○ Tenant-Operations Deploy/execute permissions in specific tenant(s)
  • 4. Role = Set of permissions
  • 5. The new roles allow users to have different permissions in different tenants.
  • 6. Group Roles ● Upon assigning a group to a tenant, a tenant-role is required and the role applies to all users in this group. ● This mechanism allows users who belong to more than one group to have more than one role in a specific tenant. In this case, the permissions will be aggregated.
  • 8. UI Templates Management ● UI Templates are the pre-defined sets of pages which the users will see upon login into the system. ● Administrators can now define templates according to users roles and tenants.
  • 10. Global Resources ● Resource availability has been enhanced, and we added the new ‘Global’ option to the existing statuses of ‘Private’ and ‘Tenant’(=’Public’). ● A Global Resource is a Blueprint/Plugin/Secret that was created as either Private or Tenant, and was set to be Global by the admin. ● The Global Resources are available to all tenants on the manager, and can be used by all users who have access to at least one tenant.
  • 18. Okta Authentication (SSO) • Supporting Okta authentication via SAML • Requires configuring the manager by admin • http://docs.getcloudify.org/4.2.0/manager/okta_authentication/
  • 19. Management Networks • Supporting multiple management networks • Enables network selection per node at blueprint modeling/deployment time: • Segregation • Multi-cloud multi-zone configurations
  • 20. Agent Installation • Secure method for installing agents via user data without leaving traces of the certificate in the log. Includes capability to use a proxy for agents communication to the manager • Direct all agents installation communication to manager through port 53333 only and only over SSL
  • 22. 1 2 3 Cloudify with Kubernetes Kubernetes Blueprints Deploys and scales Kubernetes Clusters on OpenStack, AWS, GCP, Azure Kubernetes Plugin Deploys containerized applications on K8ns and allows integration with non-containerized apps OpenStack Deploy Kubernetes Cluster Kubernetes Deploy Kuberneres Applications VM App Cloudify Provider Deploys open cloud infrastructure providers for Kubernetes, such as networks, load balancers Kubernetes Use IaaS Resources as Providers App https://github.com/cloudify-examples/simple- kubernetes-blueprint https://github.com/cloudify-incubator/cloudify- kubernetes-plugin https://github.com/cloudify-incubator/cloudify- kubernetes-provider API API API
  • 23. Kubernetes Integration ● cfy-go ○ Cloudify Rest Client ○ Cloudify CLI ○ https://godoc.org/github.com/cloudify-incubator/cloudify-rest-go-client ● CFY-Kubernetes (Cloud Provider) ○ CFY-Autoscale (Kubernetes Modification) - Currently early stage ○ Kubernetes Cluster Blueprint ○ https://github.com/cloudify-incubator/cloudify-kubernetes- provider/releases/tag/0.0.0%2B7 ● Cloudify Kubernetes Plugin
  • 24. Plugins ● Openstack Plugin (2.3.0) ○ No Management Network Name property ● Cloudify GCP Plugin (1.1.0) ○ Install Agents via Init Script ● Cloudify Utilities Plugin (1.4.0) ○ File handling ● Cloudify Kubernetes Plugin (1.3.0) ○ State Verification (Delete) ○ Pod State Verification (Start)
  • 27. Roadmap Cloudify Manager ● Service Composition: Consume existing, running deployed services with new application blueprints for service composition and building microservices architecture. ● Application Blueprint Versioning: The ability to upload new versions of application blueprints, and apply them selectively to running deployments ● Secrets Enhancement ● Resuming Failed Workflows: Built-in ability for Cloudify Manager to resume from the last successful execution point. This is useful when the workflow fails due to infrastructure allocation error, quotas, etc. ● Scheduled Workflow Execution: The ability to schedule a workflow execution at a future time, such as scaling the number of web server VMs at a certain time of the day. ● Edge Orchestration: support for large distributed environments, and enablement of orchestration close to the workload itself (federated management architecture) ● Full TOSCA support and advanced orchestration capabilities via ARIA engine​
  • 28. Roadmap Cloudify UI Framework ● Notifications Handling ● Unified view for a multi-manager environment Cloudify Composer ● Easy, graphical Service Composition creation ● Built-In templates and examples ● Enhanced integration with the Cloudify Manager