Как использовать эмуляторы в облачных вычислениях для разработки

Я новичок в облачных вычислениях, и я не могу понять эмуляторы и как использовать эмуляторы для разработки облачных вычислений с использованием Java. Пожалуйста, дайте мне немного знаний обо всем этом для лучшего понимания.

1 ответ

Эмуляторы / симуляторы облачных вычислений используются для выполнения различных операций и управления ресурсами облачных вычислений в моделируемой / виртуальной среде без реальной потребности в реальном облаке. Эти эмуляторы в основном используются для исследовательских и академических целей. Мы используем симуляторы, потому что эксперименты в реальном облаке являются дорогостоящими, поскольку реальное облако является платным, и для исследовательских целей оно не предоставляет большого количества библиотек и методов для реализации наших собственных методик. Поэтому обычно люди сначала используют симуляторы / эмуляторы, чтобы экспериментировать и сравнивать их результаты, а затем используют реальное облако. Использование эмуляторов позволяет сэкономить огромное количество времени и средств. Доступны различные эмуляторы облачных вычислений, такие как

CloudSim- это наиболее широко используемый симулятор для облака. Разработано в Java. Он предоставляет встроенные методы и библиотеки для имитации различных вычислительных задач, таких как создание центров обработки данных, виртуальных машин внутри него, создание сети, запуск облачных вычислений (задач) внутри виртуальной машины, распределение нагрузки, энергопотребление и управление и т. Д. Это симулятор с открытым исходным кодом, поэтому Пользователь может изменить источник и реализовать различные методы в соответствии со своими потребностями.

WorkflowSim- это расширение для CloudSim, которое в основном используется для планирования рабочих процессов, задач, заданий и т. Д., А также для создания методов / политик планирования для облака.

SmartFed- для реализации облачной федерации в моделируемой среде. Это также в Яве.

GreedCloud- используется для проведения экспериментов по энергоэффективным облачным вычислениям. Основное внимание уделяется энергопотреблению в центрах обработки данных.

CloudAnalyst - используется для моделирования и анализа крупномасштабных интернет-приложений. Он обеспечивает основу для развертывания центров обработки данных в реальном времени и мониторинга балансировки нагрузки, мониторинга облачных кластеров и потоков данных в центрах обработки данных.

Чтобы узнать больше об облачных симуляторах с открытым исходным кодом, прочитайте ссылку ниже. Подробнее об симуляторах с открытым исходным кодом.

Другие вопросы по тегам