I need to ask, How AEM web site is availlable to End User. How we can host the site so that it can be available to the end users with editing functionalities and what steps need to follow to achieve this.
AEM has authoring and publishing systems. The content is authored in the Authoring system and replicate/publish it to the publishing system which is for the end-users. The end-users access the publish server with Dispatcher(Webserver) and CDN on top. Refer to the below link for authoring and publishing.