Videos of Atomia
Posted in Main on Wednesday, March 17th, 2010 by Atomia.
Even though designed with service providers in mind, Atomia is a truly universal provisioning service for automating otherwise tedious, manual labor. Not only that, it is the core of the Atomia Cloud Hosting Package, our fully fledged DNS and hosting platform.
In this post, you will get a glimpse of what you can do with Atomia – from working with the various end-user interfaces of the Atomia Cloud Hosting Package, to writing your own Atomia module for instantly deploying virtual Linux machines in the Amazon EC2 cloud! Enjoy.
Table of contents
The videos are divided into two categories as follows:
- The user interfaces of Atomia Cloud Hosting Package
- Behind the scenes of Atomia Provisioning Service
Submit hosting order
- Order a hosting account through the Atomia Public Order Page.
- View provisioned services through Atomia Billing.
- Log in to the customer’s control panel as administrator.
Download as high-quality QuickTime movie, 23.5 MB.
The Atomia Control Panel
- Log in to the Atomia Control Panel as a hosting customer.
- Click through important pages.
Download as high-quality QuickTime movie, 43.6 MB.
Add existing domain to account
- Add an existing domain name to an Atomia account.
- Add an A record to the domain name.
- See how the DNS servers are immediately updated.
- Initiate a domain transfer.
Download as high-quality QuickTime movie, 29.2 MB.
In the following videos we will get our hands dirty and look under the hood of the Atomia platform. With the help of Atomia Client – a desktop application that displays raw data from the Atomia Provisioning Service – we can see what is actually happening behind those shiny end-user interfaces.
Domain registration with 63 lines of XML
Atomia Provisioning Service, or Atomia PS for short, is the very foundation of an Atomia based system. It is a user-friendly and universal provisioning system that requires no programming skills to set up and get running. Instead, all configuration necessary is done with human-editable XML.
This video showcases how to:
- Write a service that uses existing modules to register a domain name and add it to DNS with an accompanying A record.
- Run the service.
- Check the result by polling the DNS server.
Download as high-quality QuickTime movie, 53.6 MB.
Update contact ID with Atomia Domain
Atomia Domain is a subsystem of the Cloud Hosting Package that handles registrations, renewals and updates of domain names. This video showcases how to:
- Order two domain names from within an Atomia account.
- View the resulting contact ID that the system automatically creates.
- When registered, update the contact ID.
- See how the system automatically contacts affected registries and updates their WHOIS info.
Download as high-quality QuickTime movie, 50.7 MB.
Deploy a Linux machine in the Amazon cloud
Atomia makes it easy to write services and associated modules of our own. In this video we have written a service and module than can deploy virtual Linux machines in the Amazon EC2 cloud. Let’s check it out in action:
Download as high-quality QuickTime movie, 35.3 MB.
How did we do it?
Atomia makes use of two kinds of services – simple services (which might make use of modules), and complex services. A simple service is like an individual building block, while a complex service makes use of simple services to build an entire structure.
This video showcases how to:
- Write a simple service that includes a module.
- Write a module in C# that can deploy and terminate Linux instances in the Amazon EC2 cloud.
- Write a complex service that uses the simple service above to deploy a Linux machine, then register a domain name and add an IP address to DNS.
Download as high-quality QuickTime movie, 50.2 MB.
This display of complete programmatic freedom concludes our very first post about the possibilities of an Atomia based system. What do you think? Please share your thoughts in the comments.
Comments: No comments, Leave a comment, or trackback from your site.
Leave a comment
Fill out the form below to leave us a reply. Please note that fields marked with a bold title are mandatory and that the e-mail address you provide will not be published.
All comments are moderated and not published in real time.
Any comments not related to this post will be removed.