Apache Karaf, the modular OSGi runtime for deploying and managing enterprise Java applications.
Apache Karaf is a lightweight, polymorphic OSGi-based application container. It provides hot deployment, dynamic configuration, a rich provisioning system and a powerful SSH management console for running modular Java applications and microservices.
cloudimg delivers Karaf hardened and fully patched, preconfigured so the runtime is ready on first boot. The SSH management console uses a unique credential generated on first boot with no default login, and the console is never exposed to the internet by default, backed by a paired deployment guide and 24/7 support.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## Apache Karaf - Production-Ready OSGi Application Runtime AMI
Deploy a fully configured Apache Karaf application runtime on AWS in minutes - not hours. This AMI delivers Karaf preinstalled and managed as a system service, so you can deploy OSGi bundles and Karaf features immediately after launch.
### What Karaf Is
Apache Karaf is a modern, polymorphic application runtime - a lightweight OSGi-based container for running modular Java applications. Deploy applications as OSGi bundles or higher-level Karaf features, hot-deploy artifacts by dropping them into the deploy directory, and administer the whole runtime interactively over a secure SSH console. It is the runtime foundation under many enterprise integration and middleware stacks.
### Why This AMI Instead of a DIY Install
### Application Stack
### Security
Secure First Boot: A one-shot service generates a fresh administrator password unique to each instance, renders it into the users configuration, provisions a per-instance SSH host key, and stores the password in a root-only file. No shared or default credentials ship in the image.
Console Network Isolation: The recommended security group opens only SSH for operating-system management. Open the administration console port only to your trusted operator network - it is never exposed to the internet by default. Deploy in a private VPC subnet and restrict access with security groups.
Encryption at Rest: The runtime and its deploy directory can leverage AWS EBS encryption to protect artifacts at rest. Enable EBS encryption when launching the instance or use encrypted snapshots.
### Administration Console
The runtime is administered over its SSH console. Sign in with the generated administrator credentials to install features, deploy and inspect bundles, and run console commands. Retrieve the per-instance credentials over SSH from the root-only credentials file after launch.
### Use Cases
### Evaluation Path
Launch this AMI on a small instance type to evaluate the runtime with minimal AWS infrastructure cost. The runtime is fully functional on any supported instance size, letting you validate console access, feature installation, and bundle deployment before scaling up for production.
### 24/7 cloudimg Support
Technical support by email and live chat covers runtime deployment, feature and bundle management, console and credential administration, JVM tuning, and security hardening.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.