Amazon AWS is providing this awesome free tier, which allows you to play with a micro instance for 12 months. Simply create a new account on http://aws.amazon.com/, and create a new t2.micro instance. A few things to note:
Offload network, storage and management to dedicated hardware, so CPU can be used for more important computing jobs. Thanks to the ASIC(Application-specific integrated circuit) from Annapurna Labs, a company that Amazon acquired.
Nitro Hypervisor: built on KVM, but does not include general purpose operating system components.
$ ssh -i key.pem [email protected]
key.pem is the private key generated when you spin up a box, and
xx.xx.xx.xx is the IP of your box.
Another way is to add these lines to
Host aws HostName xx.xx.xx.xx User ubuntu IdentityFile /path/to/key.pem
Next time you can do simply
$ ssh aws
If you created some storage in
Volumns tab and correctly attached it to a instance, you should see that from
lsblk(a 20G EBS is created and attached in this example):
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk └─xvda1 202:1 0 8G 0 part / xvdb 202:16 0 20G 0 disk
$ sudo file -s /dev/xvdb /dev/xvdb: data
It is showing as
data since it is not formatted yet
$ sudo mkfs -t ext4 /dev/xvdb mke2fs 1.42.9 (4-Feb-2014) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 1310720 inodes, 5242880 blocks 262144 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 160 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
Now check again:
$ sudo file -s /dev/xvdb /dev/xvdb: Linux rev 1.0 ext4 filesystem data, UUID=d5c0662f-fa1d-4a0f-b695-f8bac4a95879 (needs journal recovery) (extents) (large files) (huge files)
Mount it to a folder:
$ mkdir data $ sudo mount /dev/xvdb data $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 8115168 2478228 5201664 33% / ... /dev/xvdb 20511356 44992 19401404 1% /home/ubuntu/data