Cloud computing enables companies to consume compute resources as a utility -- just like electricity -- rather than having to build and maintain computing infrastructures in-house.
Cloud computing promises several attractive benefits for businesses and end users. Three of the main benefits of cloud computing include:
Self-service provisioning: End users can spin up computing resources for almost any type of workload on-demand.
Elasticity: Companies can scale up as computing needs increase and then scale down again as demands decrease.
Pay per use: Computing resources are measured at a granular level, allowing users to pay only for the resources and workloads they use.
Cloud computing services can be private, public or hybrid.
Private cloud services are delivered from a business' data center to internal users. This model offers versatility and convenience, while preserving management, control and security. Internal customers may or may not be billed for services through IT chargeback.
In the public cloud model, a third-party provider delivers the cloud service over the Internet. Public cloud services are sold on-demand, typically by the minute or the hour. Customers only pay for the CPU cycles, storage or bandwidth they consume. Leading public cloud providers include Amazon Web Services (AWS), Microsoft Azure, IBM/SoftLayer and Google Compute Engine.
Alyx Technologies maintains relationships with IBM and AWS. We have been has been a consulting partner with AWS since 2011.
We have multiple customers operating in the AWS environment now, including an ECM solution for the aging Federal Electric Reliability Commission (FERC) eLibrary system. Our solution leverages cloud computing and a service oriented architecture (SOA) to provide document scan, upload, conversion, classification, retrieval, search, and view/download functionality and improve the overall system security, reliability, performance, and usability.