Как использовать эмуляторы в облачных вычислениях для разработки
Я новичок в облачных вычислениях, и я не могу понять эмуляторы и как использовать эмуляторы для разработки облачных вычислений с использованием Java. Пожалуйста, дайте мне немного знаний обо всем этом для лучшего понимания.
1 ответ
Эмуляторы / симуляторы облачных вычислений используются для выполнения различных операций и управления ресурсами облачных вычислений в моделируемой / виртуальной среде без реальной потребности в реальном облаке. Эти эмуляторы в основном используются для исследовательских и академических целей. Мы используем симуляторы, потому что эксперименты в реальном облаке являются дорогостоящими, поскольку реальное облако является платным, и для исследовательских целей оно не предоставляет большого количества библиотек и методов для реализации наших собственных методик. Поэтому обычно люди сначала используют симуляторы / эмуляторы, чтобы экспериментировать и сравнивать их результаты, а затем используют реальное облако. Использование эмуляторов позволяет сэкономить огромное количество времени и средств. Доступны различные эмуляторы облачных вычислений, такие как
CloudSim- это наиболее широко используемый симулятор для облака. Разработано в Java. Он предоставляет встроенные методы и библиотеки для имитации различных вычислительных задач, таких как создание центров обработки данных, виртуальных машин внутри него, создание сети, запуск облачных вычислений (задач) внутри виртуальной машины, распределение нагрузки, энергопотребление и управление и т. Д. Это симулятор с открытым исходным кодом, поэтому Пользователь может изменить источник и реализовать различные методы в соответствии со своими потребностями.
WorkflowSim- это расширение для CloudSim, которое в основном используется для планирования рабочих процессов, задач, заданий и т. Д., А также для создания методов / политик планирования для облака.
SmartFed- для реализации облачной федерации в моделируемой среде. Это также в Яве.
GreedCloud- используется для проведения экспериментов по энергоэффективным облачным вычислениям. Основное внимание уделяется энергопотреблению в центрах обработки данных.
CloudAnalyst - используется для моделирования и анализа крупномасштабных интернет-приложений. Он обеспечивает основу для развертывания центров обработки данных в реальном времени и мониторинга балансировки нагрузки, мониторинга облачных кластеров и потоков данных в центрах обработки данных.
Чтобы узнать больше об облачных симуляторах с открытым исходным кодом, прочитайте ссылку ниже. Подробнее об симуляторах с открытым исходным кодом.