Term | |
---|---|
Server Instances | collection of SQL Server databases which are run by a solitary SQL Server service or instance |
Containers | a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another |
Cloud Services | services available via a remote cloud computing server rather than an on-site server |
Cloud Architecture | the way technology components combine to build a cloud, in which resources are pooled through virtualization technology and shared across a network |
AWS | amazon web services to build, Deploy, and Manage Websites, Apps or Processes On AWS’ Secure, Reliable Network. Sign Up for a Free Account & Experience AWS’ Secure, Reliable, Scalable Services. No Upfront Commitmen |
EC2/Beanstalk vs Heroku | Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment |
“serverless computing service provided by Amazon Web Services (AWS). Users of AWS Lambda create functions, self-contained applications written in one of the supported languages and runtimes, and upload them to AWS Lambda, which executes those functions in an efficient and flexible manner”.
To complete a Serverless stack we need:
No servers to manage :AWS Lambda automatically runs your code without requiring you to provision or manage infrastructure.
Continuous scaling :AWS Lambda automatically scales your application by running code in response to each event.
Cost optimized with millisecond metering :With AWS Lambda, you only pay for the compute time you consume, so you’re never paying for over-provisioned infrastructure.
Consistent performance at any scale :With AWS Lambda, you can optimize your code execution time by choosing the right memory size for your function.
Content Delivery Network : “is a geographically distributed group of servers that work together to provide fast delivery of Internet content. A CDN allows for the fast transfer of data needed for loading Internet content including HTML pages, javascript files, stylesheets, images, and videos”.
Benifites:
source1 source2 source3 source4 source5 source6 source7 source8