Right, newer Core i3/i5/i7 chips support SGX; on the server-side, support is limited to the Xeon E3, which targets entry-level servers.
In order to use all of the features of SGX, a developer needs to obtain licensing from Intel. This agreement, combined with the DRM use case, has received mixed response.
2. Combining SGX with containers/unikernels/libOSes to add a degree of hardware isolation to what are often OS-level virtualization techniques. This is the topic of the SCONE and Haven papers.
Thanks,
Stephen