Можно ли воссоздать эту схему масштабируемого веб-приложения Azure с помощью PlantUML?
Если нет, то что было бы более подходящим способом сделать это? Доступен ли источник, создавший png, на GitHub?
Можно ли воссоздать эту схему масштабируемого веб-приложения Azure с помощью PlantUML?
Если нет, то что было бы более подходящим способом сделать это? Доступен ли источник, создавший png, на GitHub?
Следующий код PlantUML делает именно то, что вы просите, но, вероятно, не то, что вам нужно:
@startuml
demo : <img:https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/app-service-web-app/images/scalable-web-app.png>
@enduml
Если вы хотите использовать PlantUML без изображений, то ответ — нет, вы не можете, потому что диаграмма не соответствует стандарту UML.
Вы можете изолировать отдельные символы в отдельных файлах изображений, а затем использовать UML-отношения, такие как ассоциации и зависимости, для рисования стрелок в PlantUML, но вы не получите в точности схему, на которую вы ссылались. Для получения дополнительной информации об использовании файлов изображений и спрайтов в PlantUML см. этот вопрос.
Вместо этого вы можете использовать свой любимый общий инструмент для рисования, такой как Visio или PowerPoint, попытаться нарисовать как можно больше и скопировать/вставить элементы, которые вы не можете нарисовать самостоятельно, из диаграммы Azure в Visio/PowerPoint или что-то еще.