Successfully reported this slideshow.
Your SlideShare is downloading. ×

Providing Microsoft Azure Functions And Microsoft Dataverse Resources With CloudStack

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 15 Ad

Providing Microsoft Azure Functions And Microsoft Dataverse Resources With CloudStack

Download to read offline

Many business projects (CRM, ERP, etc) are using proprietary cloud solutions that may be available outside these major clouds. Christophe, Pierre and Quentin will demonstrate the possibilities to use Apache Cloudstack when working on the Microsoft Azure and Microsoft Dataverse world, providing the same features on an open-source cloud solution.

Christophe Senior code and platform architect, DIMSI partner, Christophe is helping all technical teams to choose best patterns and implementations to deliver fast, reliable and clean software solutions When not trashing and re-coding software developed by our team, you may find him playing with his 2 children, drinking beers with his friends or on his computer watching Series

Pierre Senior back-end developer, Pierre is in charge of Backroll integration inside Cloudstack. Pierre has a proven track record of successful c# and Java projects. When not playing with his keyboard, Pierre is surfing, WingFoiling or bodyboarding on the Brittany coast.

Quentin Senior DevOps engineer & Cloud enabler, DIMSI partner Quentin is in charge of DIMSI custom developments on Apache Cloudstack deployment : customer portal, backup solution. On a daily basis, he helps our customers and our developers to use and embrace Devops methodology, by building CI/CD pipelines (GitLab, Azure Devops), dockerizing apps and automate things as much as possible... When not DevOps'ing, Quentin loves to binge watch series and movies, play with his cat "Boogie" and is a crazy fan of street food.

-----------------------------------------

CloudStack Collaboration Conference 2022 took place on 14th-16th November in Sofia, Bulgaria and virtually. The day saw a hybrid get-together of the global CloudStack community hosting 370 attendees. The event hosted 43 sessions from leading CloudStack experts, users and skilful engineers from the open-source world, which included: technical talks, user stories, new features and integrations presentations and more.

Many business projects (CRM, ERP, etc) are using proprietary cloud solutions that may be available outside these major clouds. Christophe, Pierre and Quentin will demonstrate the possibilities to use Apache Cloudstack when working on the Microsoft Azure and Microsoft Dataverse world, providing the same features on an open-source cloud solution.

Christophe Senior code and platform architect, DIMSI partner, Christophe is helping all technical teams to choose best patterns and implementations to deliver fast, reliable and clean software solutions When not trashing and re-coding software developed by our team, you may find him playing with his 2 children, drinking beers with his friends or on his computer watching Series

Pierre Senior back-end developer, Pierre is in charge of Backroll integration inside Cloudstack. Pierre has a proven track record of successful c# and Java projects. When not playing with his keyboard, Pierre is surfing, WingFoiling or bodyboarding on the Brittany coast.

Quentin Senior DevOps engineer & Cloud enabler, DIMSI partner Quentin is in charge of DIMSI custom developments on Apache Cloudstack deployment : customer portal, backup solution. On a daily basis, he helps our customers and our developers to use and embrace Devops methodology, by building CI/CD pipelines (GitLab, Azure Devops), dockerizing apps and automate things as much as possible... When not DevOps'ing, Quentin loves to binge watch series and movies, play with his cat "Boogie" and is a crazy fan of street food.

-----------------------------------------

CloudStack Collaboration Conference 2022 took place on 14th-16th November in Sofia, Bulgaria and virtually. The day saw a hybrid get-together of the global CloudStack community hosting 370 attendees. The event hosted 43 sessions from leading CloudStack experts, users and skilful engineers from the open-source world, which included: technical talks, user stories, new features and integrations presentations and more.

Advertisement
Advertisement

More Related Content

Similar to Providing Microsoft Azure Functions And Microsoft Dataverse Resources With CloudStack (20)

More from ShapeBlue (20)

Advertisement

Recently uploaded (20)

Providing Microsoft Azure Functions And Microsoft Dataverse Resources With CloudStack

  1. 1. Providing Microsoft Azure Functions and Microsoft Dataverse Resources with Cloudstack From November 14 to 16, 2022
  2. 2. Table of contents Kubernetes on CS Get more out of CloudStack What are Azure Functions? A sneak-peak of what can AFs offer to you Why use AFs outside of Azure ? Expand your horizon A multi-cloud approach Keda + CloudStack = Cloud provider agnostic FaaS For a better scalability, starting from 0 to n Caveats & Limitations Live demo Azure Function deployment Q & A Ask us anything you want Who are we ? About DIMSI and your speakers
  3. 3. Your fellow speakers Christophe GONDOUIN Partner & Microsoft Dataverse Expert Quentin ROCCIA Senior SRE and Devops Engineer Backroll guru Pierre CHARTON Senior C# / Java developer, Pierre provides Backroll integration within Apache Cloudstack, main contributor of Backroll plugin Senior backend developer Backroll integrator Automation addict, Quentin is in charge of maintaining Cloudstack infrastructure up and running. He also helps our developers speed- up code integration and deployment Craving for new technologies and possibilities for our clients. 15 years expert on Microsoft Dynamics CRM. He likes cloud technologies and beer.
  4. 4. Who are we ? We are a small independent French cloud provider that keeps its focus on small and medium sized companies We also provide for companies using Microsoft Dynamics CRM, and bring them our expertise on project management and development to meet their business needs We think that even a small team such as ours can bring great knowledge and success to our customers Our human-size teams put people at the heart of our digital services
  5. 5. ABOUT DIMSI In 2022, DIMSI became a mission-driven company Foundation 2006 Area of expertise Company Size 3 sites : Paris Lorient Hong-Kong Offerings Microsoft Power Platform Cloud & Services Modern Apps Lorient Paris Hong-Kong
  6. 6. Kubernetes on CloudStack Modern web UI Seamless integration Requires ACS >= 4.14.x One-click Kubernetes cluster deployment from ACS Easier cluster management with a clear, convenient interface Uses ACS load balancers to expose services to the outside world No ACS specific configuration inside Kubernetes cluster Easily deploy K8S clusters like on any other big cloud provider
  7. 7. A whole new set of capabilities Embrace DevOps methodology Maintain your underlying infrastructure with code (yaml based) Easier scalability Eliminating cloud provider-specific configuration Kubernetes on CloudStack
  8. 8. What are Azure Functions ? Modern web UI Azure Function is a serverless solution (open-source) that allows you to write less code, maintain less infrastructure, and save on costs. What does it mean? Focus on the code that matters to you Lightweight and fast to execute Azure functions can be written in multiple languages Implement a variety of functions and scenarios: web apps and APIs with .NET, Node.js, or Java machine learning workflows with Python cloud automation with PowerShell. Event trigged functions CRON based scheduling Serve HTTP requests Service bus support to handle message queues RabbitMQ message And more... Monitoring included with Azure AppInsight
  9. 9. Azure Functions What does it mean? Infrastructure handled by Azure No maintenance worrying, Azure keeps infrastructure up-to-date Scalability: increase or fall resources to meet the demand Help to save your money On-demand runs, so you only pay while your functions are running Deploy anywhere Deploy the same code to multiple targets-from pay-per-execution in the cloud to your Kubernetes cluster hosted in Azure, or Kubernetes in another public cloud, or IoT devices for edge computing.
  10. 10. Why use Azure Functions outside of Azure? The best of both worlds Keep the same code without worrying about the cloud provider Retain the benefits of azure functions Enjoy the benefits of being multi-cloud Save on costs (again) And of course, you can choose to use your favorite cloud orchestrator: CloudStack
  11. 11. Keda + CloudStack = Cloud provider agnostic FaaS Modern web UI KEDA ? Kubernetes Event-driven Autoscaling ! (https://keda.sh/) Drive containers scaling based on events needed to be processed Can be added to any K8S cluster Can use a wide range of scalers o Kafka, Cassandra, Redis and so on.... Allows to start n pods only when needed Save on costs !
  12. 12. Caveats and limitations Because nothing is perfect Requires storage in Azure for the internal operation of the Azure Function AFs are better integrated in Azure (MS product) You will benefit more if you are already an Azure user
  13. 13. Demo
  14. 14. Q&A Modern web UI
  15. 15. www.dimsi.fr | contact@dimsi.fr | (+33) 01 75 43 89 66 4 Avenue Laurent Cély Hall D, 92600 Asnières-sur-Seine Thank you !

×