Ich bin ein neuer in Cloud Computing und ich kann nicht verstehen, die Emulatoren und wie Sie Emulatoren für Cloud-Computing-Entwicklung mit Java verwenden. Bitte geben Sie mir etwas Wissen über all diese zum besseren Verständnis.Verwendung von Emulatoren in Cloud-Computing für die Entwicklung
Antwort
Cloud-Computing-Emulatoren/Simulatoren werden verwendet, um verschiedene Operationen und das Management von Cloud-Computing-Ressourcen in einer simulierten/virtuellen Umgebung ohne die tatsächliche Notwendigkeit einer echten Cloud durchzuführen. Diese Emulatoren werden hauptsächlich für Forschungs- und akademische Zwecke verwendet. Wir verwenden Simulatoren, weil das Experimentieren in realen Clouds kostspielig ist, da eine echte Cloud kostenpflichtig ist, und zu Forschungszwecken bietet sie nicht viele Bibliotheken und Methoden, um unsere eigenen Techniken zu implementieren. In der Regel verwenden Leute zuerst Simulatoren/Emulatoren, um zu experimentieren und ihre Ergebnisse zu vergleichen und dann echte Cloud zu verwenden. Durch den Einsatz von Emulatoren wird viel Zeit und Geld gespart. Es gibt verschiedene Cloud-Computing-Emulatoren wie
CloudSim - Es ist der am häufigsten verwendete Simulator für Cloud. Es ist in Java entwickelt. Es bietet integrierte Methoden und Bibliotheken zur Simulation verschiedener Rechenaufgaben wie das Erstellen von Rechenzentren, virtuellen Maschinen darin, das Erstellen von Netzwerken, das Ausführen von Cloudlets (Aufgaben) in einer VM, Lastverteilung, Stromverbrauch und Verwaltung usw. Es ist ein Open-Source-Simulator Der Benutzer kann die Quelle ändern und verschiedene Methoden entsprechend seinen Bedürfnissen implementieren.
WorkflowSim - Es ist eine Erweiterung von CloudSim und ist hauptsächlich für die Planung von Arbeitsabläufen, Aufgaben, Jobs usw. und das Erstellen von Planungsmethoden/Richtlinien für die Cloud verantwortlich.
SmartFed - Um Cloud-Föderation in einer simulierten Umgebung zu implementieren. Es ist auch in Java.
GreedCloud - Dies wird für Experimente zur energieeffizienten Cloud-Computing verwendet. Es konzentriert sich auf den Energieverbrauch in Rechenzentren.
CloudAnalyst- Es wird zum Modellieren und Analysieren großer Internetanwendungen verwendet. Es bietet einen Rahmen für die Bereitstellung von Echtzeit-Rechenzentren und die Überwachung des Lastausgleichs, der Überwachung von Cloud-Clustern und des Datenflusses in Rechenzentren.
mehr über Open-Source-Cloud-Simulatoren lesen Sie den folgenden Link Read here more about open source simulators
- 1. Verwendung von PySide/PyQt für die mobile Entwicklung
- 2. Optimieren Sie die Verwendung von Ramdisk für Eclipse-Entwicklung
- 3. Produktivitätsgewinne bei der Verwendung von CASE-Tools für die Entwicklung
- 4. Erstellen Emulatoren für die aktuellen Android-Handys
- 5. Was sind einige gute Smartphone-Emulatoren für die Web-Entwicklung auf Mac OS X?
- 6. Verwendung von Docker in der lokalen Entwicklung
- 7. Sind mobile iOS-, Android- und Windows 10-Emulatoren für die Entwicklung von Xamarin.Forms mit Visual Studio 2015 verfügbar?
- 8. Windows Emulatoren in Appcelerator
- 9. Optimierungsstrategien für die Entwicklung von Web-Apps
- 10. CoffeeScript Quellkarten für die Entwicklung von nodeJS
- 11. Verwendung von VIM für C++/Qt-Entwicklung mit Autocomplete
- 12. Bereitstellen von Repo für die Entwicklung.
- 13. Verwenden von Mac für die Entwicklung
- 14. Tool für die Entwicklung von SSRS-Berichten
- 15. Tipps für die Entwicklung von Penlets
- 16. Modelle für die Entwicklung von WCF-Anwendungen
- 17. Tools für die Entwicklung von RESTful-Webdiensten
- 18. Hardwareanforderungen für die iPhone-Entwicklung
- 19. Alle Einschränkungen für die Entwicklung in Vista
- 20. portable mysql für die Entwicklung
- 21. iOS Universal-Entwicklung - Verwendung von Tilde-Zeichen (~) in Xib Datei und Bildnamen für die Differenzierung
- 22. Aufruf von Amazon Alexa APIs mit JavaScript (für die Verwendung von AVS, nicht für die Entwicklung von Fähigkeiten)
- 23. Android Buch für die Entwicklung
- 24. Automatisierte Eingabehilfen/Screenreader-Emulatoren
- 25. Stoppen Sie mit iPhone für die Entwicklung
- 26. Welcher Server für die Entwicklung?
- 27. Mit Mono für die Entwicklung in C++
- 28. Welche Nachteile hat die Verwendung von CrossRider als Plattform für die Entwicklung von Erweiterungen für mehrere Browser?
- 29. Right Programmiersprache für die Entwicklung von Anwendung für Mac
- 30. Vollständig löschen genymotion Emulatoren
zu Ihrer Information Danke lesen. –