What is Cloud Computing
Any application that is developed through the internet is termed as “cloud”.
Cloud computing technology is sparking a huge change in application development circles. Cloud computing technology boasts all the benefits of multitenancy, including built-in security, reliability, upgradeability, and ease of use.
The terms “cloud computing” and “working in the cloud” refer to perform computer tasks using service delivered entirely over the internet.
Services provided over the cloud computing:
1) SAAS: Software application as a service
2) IAAS: Infrastructure as a service
3) PAAS: Platform as a service
Types of cloud computing
- Public cloud: – Server maintains at provider’s place.
- Private cloud: – Server maintains at receiver’s place.
- Hybrid cloud: – Both public and private.
What is SAAS?
Software as a service, describes the way users rent or borrow online software instead of actually purchasing and installing it on their own computers.
It is the same situation as people using Gmail or Yahoo mail services, except for SAAS that goes much further.
SAAS is a foundational idea behind centralized computing; entire business and thousands of employees will run their computer tools as online rented products. All of the processing work and file saving will be done on the internet, with users accessing their tools and files using a web browser.
Benefits of SAAS
- The primary benefit of software as a service is its reduced cost for everyone who are involved.
- Software vendors do not have to spend thousands of hours in supporting the users over the phone.
- Users don’t have to shell out the large upfront costs of fully purchasing word processing.
- Users would instead pay nominal rental fees to access the large control copy.
Determines if the currently executing code is invoked by a scheduled apex job.
Higher governor limits:
Governor limits are runtime limits enforced by the Apex runtime engine. Some governor limits are higher for Batch Apex and @future methods in Winter ‘12. Inserted limits for batch and future apex methods.
- Total no. of SQL queries issued is 200 instead of 100
- Total no. of excited code stmt’s is 1,000,000 instead of 20,000
- Total heap size is 6MB instead of 3MB
Read-only annotation- generally available:
- Unrestricted queries against the DB.
- Only available for Web services and the Schedulable interface.
- The @Read-only annotation was previously relapsed as a pilot in spring’11, and is now generally available in winter’12.
- The @Read-only annotation allows you to perform unrestricted queries against the force.com DB. All other limits still apply. It’s important to note that this annotation, while removing the limit of the number of returned rows for a request, blocks you from performing any DML operations within the request.
- Very helpful and handy in a visualforce controller for building super custom reports
The @Read-only annotation is only available for web services and the schedule interface.
Enroll for Live Instructor Led Online SalesForce Training