What are the connection security options adopted in a Azure platform

What are the connection security options adopted in a Azure platform that ensures the secured communication of resources in a Server data-center and an application? I would also like to know why Webroles and Workroles not scalable as that of memory and need multiple instance for the process?
