Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cloud inventory analytics Maestro server

500 views

Published on

Maestro Server is an open source software platform for management and discovery servers, apps and system for Hybrid IT. Can manage small and large environments, be able to visualize the latest multi-cloud environment state.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Cloud inventory analytics Maestro server

  1. 1. Maestro Server Cloud Inventory Analytics
  2. 2. What problems does Maestro solve?
  3. 3. How to control and keep track your environment? • Decentralized state viewer • Multiple providers, a lot of • interfaces to maintain. + Bare Metal
  4. 4. How guarantee if my documentation is updated? • Documentation out-of-date • Teams grow very fast and transform, it's hard to maintain knowledge up-to-date. ?
  5. 5. Autoscaling? Containers? Lambdas?
  6. 6. Which servers belongs to this client? • Wrong forecast for client costs • Hard to accurately calculate the cost to a given client.
  7. 7. How can we audit your env? • Access security flaws • Hard to visualize, audit, and control who can access each server.
  8. 8. Cloud Inventory CMDB Improved?
  9. 9. CMDB CMDB Hardware Inventory User data Administrative data Contract Management Software Inventory Network Inventory
  10. 10. CMDB
  11. 11. Cloud? Lambdas and scaling
  12. 12. Multi Team - Single Env One Resource shared by multi teams AWS
  13. 13. Multi Client - Multi Env Multiple clients - each resource AWS AWS AWS
  14. 14. Centralized management Multiple clients - One resource Maestro AWS|AWS|AWS
  15. 15. How can I use it? Maestro Features
  16. 16. What Maestro does? • Help IT operation teams to organize and audit multicloud infrastructure • Substitute CMDB systems • Enable continuous discovery of servers, services and apps • Classify each service as a database, message queue, VPN, API gateway, service mesh, etc • Create a relation between servers, services and clients. Client System Applications Servers
  17. 17. Features overview • The latest environment state • Auto discovery state of multi-cloud environment, hosts, volumes, network and etc. • Enforce compliance • Certify compliance across multi cloud providers. • Advanced Reports • Create and visualize complex reports, optimize your Infra. • Robust ACL System • Control who can create, edit, visualize and access a groups of hosts.
  18. 18. Dashboard - Complete view about your multi-cloud envs.
  19. 19. Servers - List of all servers, can filter by name, ip, datacenters and etc.
  20. 20. Servers and services - Catalog all services and their configurations.
  21. 21. Volumes - List all volumes by size, iops and datacenters.
  22. 22. Volumes - View each storage direct in your server painel.
  23. 23. Server details - All relations in only one page
  24. 24. Applications - All applications in one page
  25. 25. Application details - Show where is running - Macro system - Configurations
  26. 26. Complex app - Can describe specific apps like database, brokers, vpn,dns, caches, api gateways, services mesh and etc.
  27. 27. System - Organize by system. - Docs complex architecture and their elements
  28. 28. Clients - List all system belongs to each client.
  29. 29. Auto Discovery - Inventory will be filled automatically
  30. 30. Create teams and control ACLs - Can share servers, group of servers, group of database, datacenters, anything can be share
  31. 31. Powerful reports - List all server belongs to client - List all consumers and producers used by broker
  32. 32. Quick Start • Install Docker + Docker Compose • Download docker-compose.yml (docs.maestroserver.io) • docker-compose up -d Running
  33. 33. Architecture Technical stuffs
  34. 34. Tech Stack Client App FrontEnd client Vue2 + Bootstrap 3 Server App Primary API, authentication, crud and manager NodeJs 6.10 Kraken Discovery App Auto discovery and crawlers Python 3.6, flask Scheduler App Jobs manager with celery beat Python 3.6, celery Reports App Reports generator Python 3.6, flask Data DB App Data layer Python, flask
  35. 35. Integration CI/CD Lint DeliveryQuality
  36. 36. Integration Infrastructure Tier Brokers ProviderData layer
  37. 37. Contribute and be with us Developer Guide
  38. 38. Full OpenSource
  39. 39. Docs Details VueJS - arquitecture
  40. 40. Docs Details Server - Arquitecture
  41. 41. Docs Details Flask - Arquitecture
  42. 42. Good Bye! https://github.com/maestro-server/ maestroserver.io docs.maestroseerver.io

×