This Project is made with AWS SageMaker.
Live View At :- https://guarded-dusk-98917.herokuapp.com/
In the project directory, you can run:
- Go to the deployment folder and run
npm i
- Then roll out your node server
- Visit http://localhost:3000/
AWS SageMaker is a fully managed machine learning platform offered by A.W.S that provides services on data labelling, model building, training, tuning and deployment. A.W.S allows data scientists and developers to build scalable A.I. and M.L. models easily and efficiently. Models can be deployed in production at a much faster rate and with a fraction of the costs.
Storage : S3
Compute : EC2
Security Identity & Compilance : IAM
Machine Learning : Amazon SageMaker
Amazon simple storage services (Amazon S3) is a storage service that allows enterprises/individuals to store and protect any amount of data. It is built to be extremely simple and robust.
• Amazon S3 allows customers to store data in buckets or directories (much like folders).
• A bucket is a container for objects stored in Amazon S3. Every object is contained in a bucket.
• Each of the buckets will have global (universal) unique name.So you cannot have the same bucket name as somebody else!
• You can store an infinite amount of data in a bucket in which each object can contain up to 5 TB of data.
•For example, if we have an object images/boruto.jpg is stored in the naruto bucket, use can use the following URL to access it:
http://mitchsteve.s3.amazonaws.com/images/boruto.jpg
Features
-
Scalability
-
Data availability
-
Security
-
Performance
Instead of buying physical hardware , we can simply rent these services by leveraging EC2.
**Pricing **
-
On-Demand
With On-Demand instances, you pay for compute capacity by the hour or the second depending on which instances you run. No longer-term commitments or upfront payments are needed. You can increase or decrease your compute capacity depending on the demands of your application and only pay the specified per hourly rates for the instance you use.
-
Spot Instances
A spot offers a lower price compared to an on-Demand instance. The spot instance will run when capacity permits. You can purchase Spot Instances at prices up to 90% lower than On-Demand instances.
-
Reserved Instances
Reserved Instances provide you with a significant discount (up to 75%) compared to On-Demand instance pricing. In addition, when Reserved Instances are assigned to a specific Availability Zone, they provide a capacity reservation, giving you additional confidence in your ability to launch instances when you need them.
-
Dedicated Hosts
A Dedicated Host is a physical EC2 server dedicated for your use. Dedicated Hosts can help you reduce costs by allowing you to use your existing server-bound software licenses, including Windows Server, SQL Server, and SUSE Linux Enterprise Server (subject to your license terms), and can also help you meet compliance requirements.
AWS Identity and Access Management (IAM) allows users to securely access and manage AWS services. IAM allows you to create • Users • Groups • Roles • Policies
A machine learning Integrated Development Environment (IDE) for building, training, and debugging models, tracking experiments, deploying models, and monitoring their performance.
- Amazon SageMaker model endpoint using Amazon API Gateway and AWS Lambda. Click me