Amazon GovCloud AWS Installation

Prerequisite:  One needs to have Amazon AWS GovCloud account to use the GovCloud infrastructure. If you are a federal, state govt agency or a US business working with government contracts, you can get AWS GovCloud account from Amazon. You can apply for an Amazon Govcloud account here (https://aws.amazon.com/govcloud-us/contact/). Once your account is approved, you can start using the AWS GovCloud infrastructure. Note that the Amazon GovCloud admin console as well as the account  is different from your regular AWS account. Not all aws services are available under AWS GovCloud. The AWS GovCloud (US) Region allows customers to adhere to: US International Traffic in Arms Regulations (ITAR), Federal Risk and Authorization Management Program (FedRAMP), and Department of Defense (DoD) Cloud Computing Security Requirements Guide (SRG) Impact Levels 2, 4, and 5. 

FileCloud Public AMI (Amazon Machine Image) is currently available in Amazon AWS GovCloud. Using FileCloud's AMI,  government agencies can host their own, secure  file share sync and mobile access solution for their organization is less than 10 minutes. The FileCloud AMI image is built on top of Ubuntu 16.04  OS. FileCloud stores the metadata and file share information in MongoDB Database which is already configured in the FileCloud AMI. The actual files can be stored in EBS or S3. For scalability and redundancy, we recommend to use S3 for production. We also recommend  that you take periodic snapshots of your running instance for disaster recovery.

For a 100 users organization, a t2.medium or m3.medium  or m3.large instance is good enough. Using Amazon EBS for FileCloud stack (FileCloud application, Apache Web Server, MongoDB Database) and Amazon S3 for cloud storage provides a scalable, redundant infrastructure that will satisfy any stringent business and federal security requirements. Since you only pay for the FileCloud licenses ($40/user/year) and Amazon infrastructure  the cost savings are very significant compared to any other public cloud file sharing app like Dropbox or Box.net.

In a normal usage scenario, we expect FileCloud + AWS Infrastructure  will cost $60/user/year compared to $240/user/year for Dropbox or Box.net. In addition, with FileCloud you have complete control over the app, branding, domain naming and access permissions. Using FileCloud + AWS, one can approximately save over $18,000 (assumption 100 users) when compared to Dropbox for business or Box.net.

Steps to Launch FileCloud AMI on GovCloud

  1. Login to your aws govcloud admin console using your account, username and password 

 


2. Click  EC2 (Virtual Servers in the Cloud)

3. Click Launch Instance



4. Search FileCloud AMI in AWS marketplace 

and choose Continue





5. Choose the desired Amazon EC2 Instance type. We recommend at least t2.medium. However, m3 series (like m3.medium) would be better. t2 series begin to throttle resources after sustained usage.

6. Configure the instance details as per your requirement.



7. Select the desired storage. EBS storage is used to store the file meta and application data in the mongodb database.  Depending on your implementation, actual files can be stored either in EBS or amazon S3. 



8. Configure Security Groups. If you need a external HTTP/HTTPS access you need to open port 80 and 443. 

9. Complete the review and launch instance



10.  You can see now your FileCloud is running in your AWS dashboard.  Please note the Public DNS name to access your FileCloud.



11. Type 'http://<public_dns_name>/ui/admin/index.html' in your browser to access the FileCloud admin portal. 

Default Adminadmin
Default PasswordYour amazon instance ID
NotePlease change the admin password upon first login.


12. Once you logged into the admin portal, please install the FileCloud License.


Please register at our license management portal (https://portal.getfilecloud.com/ui/user/index.html?mode=register) to get trial licenses.


 

  1. The user name for the underlying Ubuntu OS is 'ubuntu'. Before launching the instance you will be required to create a key pair or you can use your existing key pair.
  2. If you go to 'http://<public_dns_name>/install' , the page will show all the installed packages in this instance. Check the page and familiarize yourself with FileCloud components. Before going production move the install folder (/var/www/html/install) to somewhere else.
  3. We recommend you to use S3 for file storage instead of the EBS. Please check this page (Setting up FileCloud Managed S3 Storage) to know how to setup S3 for FileCloud file storage.
  4. Take Periodic snapshots of your running instance for Disaster recovery and as an additional backup for FileCloud database and app.



FAQ

What is AWS GovCloud (US?

AWS GovCloud (US) is an isolated AWS Region designed to allow US government agencies and customers to move sensitive workloads into the cloud by addressing their specific regulatory and compliance requirements. The AWS GovCloud (US) framework adheres to U.S. International Traffic in Arms Regulations (ITAR) regulations as well as the Federal Risk and Authorization Management Program (FedRAMPSM) requirements.

What is the Federal Risk and Authorization Management Program (FedRAMP)?

The Federal Risk and Authorization Management Program, or FedRAMP, is a government-wide program that provides a standardized approach to security assessment, authorization, and continuous monitoring for cloud products and services. For more info check FedRAMP website (http://www.fedramp.gov/).

What is ITAR Regulations?

International Traffic in Arms Regulations (ITAR) The regulations control the export and import of defense-related articles and services on the United States Munitions List (USML).

More Information: